Tengo una película que tiene que tomar unos datos de un archivo xml, crear tantos campos de texto como elementos tenga el xml y mostrar esos datos en cada campo de texto. El código es este:
--------------------------
var agenda_noticias: XML = new XML();
agenda_noticias.ignoreWhite = true;
stop();
function parsea (exito: Boolean){
if (exito){
_root.createEmptyMovieClip("lista", 1);
lista._x = lista._y = 20;
intPosicion = 0;
intSeparar = 20;
for (var i=0; i <this.firstChild.childNodes.length; i++){
lista.attachMovie("mc_titulo", "mc_titulo"+i, i);
lista["mc_titulo"+i]._y = (intPosicion*intSeparar);
lista["mc_titulo"+i]._x = 25;
lista["mc_titulo"+i].titular = this.firstChild.childNodes[i].attributes.TITULO;
intPosicion++;
//trace (this.firstChild.childNodes[i].attributes.TITULO);
}
}
else {
trace("error");
}
}
agenda_noticias.onLoad=parsea;
agenda_noticias.load("noticias.xml");
-----------------------------
El caso es que se generan los campos de texto perfectamente, es decir, si hay 4 noticias, se generan 4 campos de texto, lo que indica que está leyendo bien el archivo xml, pero no consigo que se muestre la información. ¿Qué puede estar pasando?