potresti gestire la cosa utilizzando un prototipo:
codice:
Button.prototype.nomeFunzione = function(target:MovieClip, numeroFrame:Number) {
this.onRelease = function() {
target.gotoAndPlay(numeroFrame);
};
this.onEnterFrame = function() {
if (target._currentframe == target._totalframes) {
//vai alla scena Y..
//carica il movie K..
delete (this.onEnterFrame);
}
};
};
dove il parametro target indica il movieClip a cui cambi frame e controlli se l animazione è finita, e numeroFrame il numero del frame che vuoi mandare in play..
e per richiamare la funzione una cosa del genere:
codice:
_root.istanzaPulsante.nomeFunzione(_root.MC,20);