XML.sendAndLoad()

Disponibilidad

Flash Player 5; comportamiento modificado en Flash Player 7.

Sintaxis

my_xml.sendAndLoad(url, targetXMLobject)

Parámetros

url URL de destino para el objeto XML especificado. 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.

targetXMLobject Objeto XML creado con el método constructor XML que recibirá la información devuelta del servidor.

Valor devuelto

Ninguno.

Descripción

Método; codifica el objeto XML especificado en un documento XML, lo envía a la URL especificada utilizando el método POST, descarga la respuesta del servidor y después la carga en el targetXMLobject especificado en los parámetros. La respuesta del servidor se carga del mismo modo utilizado por 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.

Véase también

XML.load()