Bueno tengo una duda y un problema al crear un array para cargar unos datos de un XML a un datalist, quiero cargar los datos del XML emisora1, emisora2, emisora3 del primer nodo a un datalist firstChild.childNodes[0].attributes.emisora1 con un bucle FOR.
en el xml tengo algo asi:
XML:
<ciudades>
<ciudades ciudad="colombia" emisora1="caracol" emisora2="rcn" emirora3="la W"/>
<ciudades ciudad="España" emisora1="los 40" emisora2="la bomba" emirora3="la Z"/>
</ciudades>
AS2:
var mixml:XML = new XML();
mixml.ignoreWhite = true;
mixml.onLoad = function (exito) {
if(exito){
largo = mixml.firstChild.childNodes.length;
ciudad = new Array(largo);
emisora1= new Array(largo);
emisora2= new Array(largo);
emisora3= new Array(largo);
for(i=0; i<largo; i++) {
//Aqui tengo la duda si es posible hacer un bucle de emisora 1 a 3 con el array para cargar solo emisoras en el datalist
todas = emisora +i, i;
todas[i] = mixml.firstChild.childNodes.attributes.todas;
}
llenarList();
}else{
trace("no cargo");
}
};
mixml.load("emisoras.xml");
Gracias a quien pueda decirme si esto es posible y como seria la forma correcta de hacerlo.
Lo otro es que en el XML no todas las emisoras tienen datos es decir hay emisora3"sindatos",
pero el datalist reconoce ese dato y deja el espacio en blanco. Gracias a quien pueda ayudarme.