Hola que que tal a todos....
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.