Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2005, 08:13
Avatar de drake1983
drake1983
 
Fecha de Ingreso: febrero-2005
Ubicación: Cuba
Mensajes: 125
Antigüedad: 19 años, 2 meses
Puntos: 0
Exclamación pequeño problema con XML y Flash

Hola comunidad!!!
Estoy haciendo algo en flash para lo cual necesito cargar ciertos textos desde un archivo xml, el cual 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");
}
__________________
Nada que perder...