se fai una prototype, perchè non la svincoli da nomi di istanza e usi il this?
codice:
MovieClip.prototype.alpha = function() {
this._alpha = 100;
this.onEnterFrame = function() {
if (this._alpha >= 0) {
this._alpha -= 5;
trace(Math.round(this._alpha));
} else {
delete this.onEnterFrame;
trace("fermato");
}
}
}
//poi richiami con:
mioClip.alpha();
se questo dovesse dare problemi, allora metti esplicito il nome del clip, nei parametri
codice:
MovieClip.prototype.alpha = function(clip) {
clip._alpha = 100;
this.onEnterFrame = function() {
if (clip._alpha >= 0) {
clip._alpha -= 5;
trace(Math.round(clip._alpha));
} else {
delete this.onEnterFrame;
trace("fermato");
}
}
}
//poi richiami con:
mioClip.alpha(_root.mioClip);