Ho un piccolo problema.
Sto sperimentando un nuovo modo di fare button, anche se la cpu fa i capricci.
Problema: RollOut
Su di un button:
MovieClip.prototype.reverse = function(ricomincia) {
this.onEnterFrame = function() {
if (ricomincia and this._currentframe==1) {
this.play();
this.onEnterFrame = null;
} else {
this.gotoAndStop(this._currentframe-1);
}
}
}
/* il parametro "ricomincia" indica se il movieclip, una volta arrivato all'inizio, deve riiniziare il play o stopparsi. */
e poi applicarlo al tuo movieclip con nomemc.reverse(true o false);
Ma voglio provarci in movieclip, o meglio...
mioMovieclip.onRollOver = function() {
mioMovieclip.onEnterFrame = function() {
mioMovieclip.nextFrame();
}
}
mioMovieclip.onRollOut = function() {
mioMovieclip.onEnterFrame = function() {
mioMovieclip.prevFrame();
}
}
Così facendo, è possibile anche rilevare il clic del mouse sul movie e quindi ottenere le funzionalità di un pulsante.
C'è qualche errore qui, o magari è A.S 2 che da problemi.