Ele Lê o primeiro item do array, mostra os resultados do xml e depois de um tempo determinado continua assim até acabar todos os itens do array:
Estou tentando fazer assim mais não está funcionando:
function funteste(args:Array){
for (i=0; i < args.length; i++){
System.useCodepage = false;
var arquivo:XML = new XML();
arquivo.load(args[i]);
arquivo.ignoreWhite = true;
arquivo.onLoad = function() {
//PRIMEIRO NO
city =this.childNodes[0].childNodes[0].childNodes[0].childNodes[0].attributes.data;
//SEGUNDO NO
condition ="Atual: "+ this.childNodes[0].childNodes[0].childNodes[1].childNodes[0].attributes.data;
temp_c =this.childNodes[0].childNodes[0].childNodes[1].childNodes[2].attributes.data +" ºC";
humidity =this.childNodes[0].childNodes[0].childNodes[1].childNodes[3].attributes.data;
wind_condition =this.childNodes[0].childNodes[0].childNodes[1].childNodes[5].attributes.data;
//TERCEIRO NO
day_of_week1 =this.childNodes[0].childNodes[0].childNodes[2].childNodes[0].attributes.data;
icon1 =this.childNodes[0].childNodes[0].childNodes[2].childNodes[3].attributes.data;
low1 =this.childNodes[0].childNodes[0].childNodes[2].childNodes[1].attributes.data +"ºC";
high1 =this.childNodes[0].childNodes[0].childNodes[2].childNodes[2].attributes.data +"ºC";
temp_c1 =high1 +" | "+ low1;
condition1 =this.childNodes[0].childNodes[0].childNodes[2].childNodes[4].attributes.data;
_root.mcIcon = new MovieClipLoader();
_root.mcIcon.loadClip("img/sol.gif",mc_icon1);
_root.mcIcon.loadClip("img/chuvacomtrovoada.gif",mc_icon2);
}
setInterval(next, (8*1000)+1000);
pause();
}//fim do for
}
Obrigado a todos!










