salve il quesito è questo ho un ciclo for da 0 a 10 che all'interno ho inserito del codice per caricare diveri swf esterni, dopo un'ulteriore modifica ho cercato di inserire un loading per ogni swf con la classe MovieClipLoader, il problema che incomincia a caricare il primo swf e non termina di caricarlo perchè si trova in un for, in pratica mi carica solo l'ultimo. si può dire al ciclo di aspettare che si sia caricato l'swf e poi di continuare??
vi posto un po di codice:
Codice PHP:
_global.indice = 0;
for (_global.indice = 0; _global.indice <= 1; _global.indice++) {
preloadMovie();
}
function preloadMovie() {
var mcLoad:MovieClipLoader = new MovieClipLoader();
var mcList:Object = new Object();
mcList.onLoadInit = function(){
trace("Inizializzato");
}
mcLoad.addListener(mcList);
createEmptyMovieClip("clip",100);
trace("Carica fondo: "+"fondo_"+ (_global.indice+1) +".jpg");
mcLoad.loadClip(("fondo_"+ (_global.indice+1) +".jpg"), clip);
mcList.onLoadProgress = function(target, bytesLoaded, bytesTotal){
var percentuale:Number = Math.floor((bytesLoaded/bytesTotal)*100);
_root.loader._xscale = percentuale;
_root.txtLoader.text = percentuale;
}
mcList.onLoadComplete = function(target){
_root.loader.removeMovieClip();
_root.txtLoader.removeMovieClip();
trace("completo");
}
}