Saludos;
Observen el siguiente codigo:
var obj_xml:XML = new XML();
obj_xml.ignoreWhite = true;
obj_xml.onLoad = function(exito) {
if (exito) {
_global.asunto = obj_xml.firstChild.childNode[0].firstChild.nodeValue;
[0].firstChild.nodeValue;
_global.destino = obj_xml.firstChild.childNodes[1].firstChild.nodeValue;
_global.cuerpo= obj_xml.firstChild.childNodes[2].firstChild.nodeValue;
remitente_txt.text = obj_xml.firstChild.childNodes[3].firstChild.nodeValue;
} else {
cuerpo_txt.text = "Error";
}
};
unction cargarXML() {
obj_xml.load("texto.xml");
}
cargarXML();
trace("asunto: " add _global.asunto add " destino: " add _global.destino add "cuerpo: "add _global.cuerpo)
pasa que me gustaria crear una funcion que me devuela el resultado de lo que grabo en la variables globales (asunto, destino, cuerpo) pues luego que los muestro con trace me dice que el resultado es undefine me imagino que es por que lo guarda en la funcion de obj_xml.onLoad de verdad que no se como hacer, me pueden dar una sugerencia? Necesito crear una funcion que luego de parsear un xml me returne el resultado de lo que analizó....