puoi fare così un moviclip con solo l'animazione d'andata.
per es. frame 1 piccolo frame 10 grande e crei una semplice intepolazione .
piazzi il tuo movieclip sullo stage e lo istanzi btn1 per esempio
poi sul frame applichi questo codice
codice:
MovieClip.prototype.rollScratch = function() {
this.onRollOver = function() {
this.onEnterFrame = function() {
if (this._currentframe<this._totalframes) {
this.gotoAndStop(++this._currentframe);
} else {
delete this.onEnterFrame;
}
};
};
this.onRollOut = this.onReleaseOutside=function () {
this.onEnterFrame = function() {
if (this._currentframe>1) {
this.gotoAndStop(--this._currentframe);
} else {
delete this.onEnterFrame;}
};
};
};
// richiamo rollover e rollout della proto per
btn1.gotoAndStop(1);
btn1.rollScratch();
btn1.onRelease = function() {
// qui metti l'azione che deve fare il pulsante al clik
// per es. loadmovie, o gotoAndPlay
// insomma quello che vuoi
};
supponiamo che tu metta un'altro pulsante stesso discorso basta poi aggiungere il richiamo alla proto
per es. il secondo pulsante lo istanzi btn2
al codice già scritto sopra aggiungerai
codice:
btn2.gotoAndStop(1);
btn2.rollScratch();
btn2.onRelease = function() {
// qui metti l'azione che deve fare il pulsante al clik
// per es. loadmovie, o gotoAndPlay
// insomma quello che vuoi
};
e così via per ogni istanza che hai