Qualcosa mi sfugge e sto impazzendo... Sullo stage eseguo il seguente codice e tutto

funziona, tranne l'assegnazione della variabile myvar.


for(ndx = 0; ndx < arrImmagini.length; ndx++){

duplicateMovieClip("MCthumb", "MCthumb" + ndx, ndx);
eval("MCthumb" + ndx).loadMovie(arrImmagini[ndx]);

thisclip = eval("MCthumb" + ndx);
prevclip = eval("MCthumb" + (ndx - 1));

setProperty(thisclip, _x, prevclip._x + 45);

thisclip.myvar = arrImmagini[ndx];

}


Al clip che viene duplicato ho assegnato il seguente codice:

on(press){
trace(this.myvar);
}

però mi restituisce sempre undefined...