Tengo un XML con child y sub child, un AS que trae esa data... pero el trace muestra una cosa, y cuando quiero que imprima los valores en una caja de texto dinamica em imprime sólo "Palermo", por qué? cómo haga para que me imprima los sub child que contiene el child de corrido en una caja de texto, pero no un child por caja, sino todos los child en una sola caja de texto? Muchísimas gracias
AS
Código ActionScript :
var myXML:XML = new XML(); myXML.ignoreWhite=true; myXML.load("calendar.xml"); myXML.onLoad = function(success) { if (success) { var myImage = myXML.firstChild.childNodes; for (i=0; i<myImage.length; i++) { var myImage2 = myXML.firstChild.firstChild.childNodes; for (j=0; j<myImage2.length; j++) { var imageNumber = j+1; var imageURL = myImage2[j].firstChild.nodeValue; trace ("ID"+imageNumber+" : "+imageURL) mitexto.text = imageURL; } } } };
XML
Código XML :
<?xml version="1.0"?> <calendar> <fecha> <dia>9 ene 2010</dia> <correo>22:00</correo> <cuerpo>Theater club</cuerpo> <remitente>Palermo</remitente> </fecha> <fecha> <dia>10 feb 2010</dia> <correo>21:00</correo> <cuerpo>Konex</cuerpo> <remitente>Almagro</remitente> </fecha> </calendar>
Y el resultado que busco es que en la caja de texto dinámica creada manualmente con un UIScroll en la escena sea:
9 ene 2010 22:00 Teahter club //Palermo
10 feb 2010 21:00 Konex //Almagro
mil gracias. Salut!
Emiliano