altri test, altri comportamenti che non capisco, ho modificato il codice che ho postato, ora entra nel for, chiama la funzione preloadMovie() la esegue senza però entrare in onLoadProgress, onLoadComplete e infine in onLoadInit, ritorna nel for richiama la funzione preloadMovie() si rifà tutta la funzione però questa volta entrando nelle funzioni onLoadProgress, onLoadComplete e onLoadInit, ma lo fa per due volte, e poi mi carica le due immagini...

posto il codice modificato:
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");
        
        
with (eval("clip"+(_global.indice-1))) {
            
_xscale 50;
            
_yscale 50;
            
_x = (10*(_global.indice+1));
            
_y 0;
        }                
    }
    
    
mcLoad.addListener(mcList);
    
createEmptyMovieClip(("clip"+_global.indice),(100+_global.indice));
    
    
trace("Carica fondo: "+"fondo_"+ (_global.indice+1) +".jpg");
    
    
mcLoad.loadClip(("fondo_"+ (_global.indice+1) +".jpg"), eval("clip"+_global.indice));
    
    
mcList.onLoadProgress = function(targetbytesLoadedbytesTotal){ 
        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");
    }

in più... senza il for nell'output mi stampa prima la scritta completo (onLoadComplete) e poi la scritta Inizializzato (onLoadInit), invece con il for mi stampa due volte la scitta completo e poi due volte la scritta Inizializzato...