este es mi archivo xml llamado noticias.xml:
Código :
<?xml version="1.0" encoding="ISO-8859-1"?> <noticias> <historia> <imagen>t2.jpg</imagen> <titulo>Noticia 1</titulo> <fecha>Noviembre 14 2008</fecha> <cuerpo>Esto es la primera noa para la prueba de flash y xml</cuerpo> </historia> <historia> <imagen>t3.jpg</imagen> <titulo>Noticia 2</titulo> <fecha>Noviembre 5 2008</fecha> <cuerpo>Esto es la segunda parte de la noticia creada</cuerpo> </historia> </noticias>
y este es mi codigo del flash
Código :
var carga:URLLoader = new URLLoader();
carga.addEventListener(Event.COMPLETE, xml);
carga.load(new URLRequest("noticias.xml"));
function xml(e:Event):void {
XML.ignoreWhitespace = true;
var notas:XML = new XML(e.target.data);
trace(notas.historia.length());
var i:Number;
var contenido:String
for (i=0; i < notas.historia.length(); i++) {
contenido = "<img src='"
contenido += notas.historia[i].imagen;
contenido +="' width='30' height='45'/><b>"
contenido += notas.historia[i].titulo;
contenido +="</b> -<i>";
contenido +=notas.historia[i].fecha;
contenido +="</i>\n";
contenido +=notas.historia[i].cuerpo;
contenido +="\n\n\n"
trace(contenido)
}
texto.htmlText=contenido
}solo me muestra noticia 2 y la noticia 1 no se visualiza en el campo de texto
