bhe potresti fare una cosa del genere
ogni frame hai detto del mc contiene un'immagine che io per comodità sinceramente carichereei dall'esterno in modo da nn appesantire il file però visto che hai il tuo clip 20 frame 20 img potresti mettere le img in dei mc istanziarli e usare questa proto per l'alpha
codice:
MovieClip.prototype.alpha = function(aarrivo, a, b, t) {
///////////
if ((aarrivo != "goto")&&(a != '' && a != "" && a != 0)&&(b != '' && b != "" && b != 0)) {this.k = (1/b)/a;}
else {if ((aarrivo != "goto")&&(a != '' && a != "" && a != 0)&&(b == '' || b == "" || b == 0)) {this.k = 1/a;}
else {this.k = 0.1;}}
if (aarrivo == "goto") {this._alpha = a;this.aarrivo = b;}
else {this.aarrivo = aarrivo;}
///////////
this.da = 0;
this._visible=true;
this.t = t;
this.t1 = getTimer()/100;
this.onEnterFrame = function() {
this.t2 = getTimer()/100;
if ((this.t2 >= this.t1 + this.t) || (this.t == '' || this.t == "" || this.t == 0)) {
this.da = (this.aarrivo-this._alpha)*this.k;
if (Math.abs(this.da)>0.1) {
this._alpha += this.da;
} else {
this._alpha = this.aarrivo;
if (this._alpha == 0) {this._visible=false;}
delete this.onEnterFrame;
}
}
};
};
poi frame1 metterai per fare l'ingresso da 0 a 100
codice:
foto1.alpha("goto",0,100,1);
foto1 è il nome istanza del clip frame 1 per es.
ovviamente puoi fare anche l'uscita allora al release
verifichi che tutti quale clip ha alpha=100
gli fai effettuare la proto al contrario per l'uscita in fade
codice:
foto1.alpha("goto",100,0,1);
alla fine dell'effetto fade ti sposti sul nuovo frame dove avrai il comando per far apparire la nuova foto con fade in