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!