Salve a tutti. Superato lo scoglio attachMovie ho un altro problema. Un ciclo for next mi carica 4 immagini Jpg. Siccome ciascuna va centrata in una particolare posizione ho cercato di usare MovieclipLoader per evitare tutti i preload artigianali a base di OnEnterFrame ecc...

Il codice è il seguente:

codice:
order = 0;
//Creo l'oggetto listener per il successivo MovieclipLoader
preload = new Object();

//Creo l'oggetto MovieclipLoader e aggancio il listener
mio_loader = new MovieClipLoader();
mio_loader.addListener(preload);
//
//Attivo l'evento onLoadInit per quando caricherò la foto
preload.onLoadInit = function(target_mc:MovieClip) {
	//posiziono il Mc
	target_mc._x = 25+(175*(order-1)+(150-target_mc._width)/2);
	target_mc._y = 30+(150-target_mc._height)/2;
};
//
//INIZIA IL CICLO DI POPOLAMENTO
for (n=1; n<=5; n++) {
	
//variabile ausiliaria "order"
order = n;
//associo il MC in libreria. L'identificatore del simbolo in libreria è "cornice"
//var clip definisce una variabile temporanea che identifica l'istanza di "cornice" appena caricata. 
//Mediante la variabile clip si impartiscono tutti i comandi al mc caricato.
var clip = this.attachMovie("cornice", ("cornice"+n), getNextHighestDepth());
////Posiziono il MC
clip._y = 30;
clip._x = 25+(175*(n-1));
//
//scrivo nel campo di testo interno al Mc. Il campo si chiama "txt_indice"
clip.txt_indice.text = "Immagine "+String(n);
//
//Creo il Mc che ospiterà la miniatura
this.createEmptyMovieClip("pic_"+n, getNextHighestDepth());
//
//Carico la miniatura "pic_(n)"
mio_loader.loadClip("pic_"+n+".jpg", "pic_"+n);
}
il risultato finale dovrebbero essere quattro cornici con quattro didascalie e l'immagine al centro.
Se eseguo il codice singolarmente (cioè togliendolo da dentro il ciclo for..next) funziona benissimo e tutti i mc vanno al loro posto.

All'interno del ciclo for next invece le immgini non me le carica.

Penso che sia un problema di area di validità di qualcosa ma non riesco a capire cosa è che non va.

Qualcuno mi può illuminare?

Grazie