Estoy haciendo algo en flash para lo cual necesito cargar ciertos textos desde un archivo xml, lei el tutorial que está aqui en cristalab pero aun tengo problemas, mi xml dice asi:
<?xml version="1.0" encoding="iso-8859-1"?>
<correo>
<mensaje>
<asunto>Aviso de Suspensión</asunto>
<texto>Por este medio se le informa que se le suspenderá el servicio inmediatamente</texto>
</mensaje>
<mensaje>
<asunto>Saludos</asunto>
<texto>Bienvenido a este nuevo mundo integrando flash y XML</texto>
</mensaje>
</correo>
en flash tengo dos cuadros de texto, uno llamado asunto_txt ( donde se cargara el asunto) y el otro se llama cuerpo_txt ( donde se cargara el cuerpo del mensaje, o sea lo que está en la etiqueta <texto>), sin embargo cuando cargo el xml que saco los datos solo se mellena el primer campo de texto, el segundo dice undefined.
El codigo de mi flash es el sgte:
// codigo para lo demas: XML, y llenar los cuadros de textos
var miXML:XML = new XML(); //creo variable xml
miXML.ignoreWhite = true; //ignorar espacios en blanco
miXML.onLoad = function(exito:Boolean)
{ if(exito)
{asunto_txt.text = miXML.firstChild.childNodes[0].firstChild.childNodes[0].nodeValue;
cuerpo_txt.text = miXML.firstChild.childNodes[0].firstChild.childNodes[1].nodeValue;}
else
{ asunto_txt.text = "ERROR... ERROR... ERROR...";
cuerpo_txt.text = "Ha ocurrido algun problema cargando el archivo XML"; }
}
onEnterFrame()
{ System.useCodepage=true;
miXML.load("mail.xml");
}
