Sono riuscito a fare quello che volevo in questo modo:
codice:
for (i=1; i<25; i++) {
var btn:String = "pulsante"+i;
anteprime.attachMovie("Button", "btn"+i, 25+i);
anteprime["btn"+i]._x = (i-1)*46;
anteprime["btn"+i]._y = 0;
anteprime["btn"+i]._alpha = 0;
anteprime["btn"+i].num = i;
anteprime["btn"+i].onRelease = function() {
mcl.loadClip("filmato"+this.num+".swf", contenitore);
};
}
Quello che non riesco a fare adesso è un fade out. Ho provato così
ma giustamente mi dà la variabile undefined:
codice:
for (i=1; i<25; i++) {
var btn:String = "pulsante"+i;
anteprime.attachMovie("Button", "btn"+i, 25+i);
anteprime["btn"+i]._x = (i-1)*46;
anteprime["btn"+i]._y = 0;
anteprime["btn"+i]._alpha = 0;
anteprime["btn"+i].num = i;
anteprime["btn"+i].onRelease = function() {
contenitore.onEnterFrame = function() {
this._alpha -= 10;
if (this._alpha<=0) {
delete this.onEnterFrame;
mcl.loadClip("filmato"+this.num+".swf", contenitore);
contenitore._alpha = 100;
}
};
};
}
Qualcuno può aiutarmi a risolvere il problema? Grazie