![]() ![]() | |
Flash Player 5; comportamiento modificado en Flash Player 7.
my_xml.load(url)
url URL en la que se encuentra el documento XML que debe cargarse. Si el archivo SWF que emite esta llamada se está ejecutando en un navegador web, url debe estar en el mismo dominio que el archivo SWF. Para más información, consulte la descripción que aparece a continuación.
Ninguno.
Método; carga un documento XML desde la URL especificada y reemplaza el contenido del objeto XML especificado con los datos XML descargados. La URL es relativa, y se llama a través de HTTP. El proceso de carga es asíncrono; no finaliza inmediatamente después de que se ejecute el método load().
En los archivos SWF que se ejecuten en una versión del reproductor anterior a Flash Player 7, url debe encontrarse en el mismo superdominio que el archivo SWF que emite esta llamada. Por ejemplo, un archivo SWF de www.someDomain.com puede cargar variables desde un archivo SWF de store.someDomain.com porque ambos archivos se encuentran en el mismo superdominio que someDomain.com.
En los archivos SWF de cualquier versión que se ejecuten en Flash Player 7 o posterior, url debe encontrarse exactamente en el mismo dominio (véase Funciones de seguridad de Flash Player). Por ejemplo, un archivo SWF de www.someDomain.com sólo puede cargar variables desde archivos SWF que también estén en www.someDomain.com. Si desea cargar variables desde un dominio diferente, puede colocar un archivo de política para distintos dominios en el servidor que alberga el archivo SWF al que se está accediendo. Para más información, consulte Carga de datos de varios dominios.
Cuando se ejecuta el método load(), la propiedad del objeto XML loaded se establece en false. Cuando finaliza la descarga de los datos XML, la propiedad loaded se establece en true y se invoca el método onLoad(). Los datos XML no se analizan hasta que no se han descargado por completo. Si el objeto XML contenía anteriormente algún árbol XML, se pasa por alto.
Puede especificar su propio controlador de eventos en lugar del método onLoad().
A continuación, se muestra un ejemplo simple de uso de XML.load():
doc = new XML();doc.load ("theFile.xml");
![]() ![]() | |