sbagli nel concetto, l'indice "i" durante il ciclo verrà sovrascritto di volta in volta assumendo tutti i valori fino ad esaurimento del ciclo stesso e l'ultimo valore assunto sarà proprio il limite del ciclo
al termine del ciclo tutti gli onRelease saranno attivi, ma la i all'interno degli onRelease ormai sarà pari al limite del ciclo e, essendo gli onRelease degli eventi "asincroni" rispetto all'esecuzione del ciclo, non faranno assumere a _root.variabile il valore sperato
per risolvere il problema si può ovviare, assegnando durante il ciclo, una variabile numerica diretta al movieclip che esegue l'onRelease, e poi dentro all'onRelease è possibile chiamarla semplicemente utilizzando this
Codice PHP:for (i=1; i<59; i++) {
this.createEmptyMovieClip("mini"+i, this.getNextHighestDepth());
this["mini"+i].createEmptyMovieClip("immagine", 1);
this["mini"+i].immagine.loadMovie("haute_paginePDF/miniature/pagina_"+[i]+".jpg");
this["mini"+i]._x=-90+(105*i);
this["mini"+i]._y=-30;
this["mini"+i].i = i;
this["mini"+i].onRelease = function(){
_root.attachMovie("big","big",_root.getNextHighestDepth());
_root.variabile = "pagina"+this.i;
}
}

Rispondi quotando