Esta perferto el codigo pero este te obliga a retroceder desde el ultimo frame del clip hasta el primero, y luego otravez hasta el ultimo, y se repite infinitamente:
si quieres que retroceda una sola vez, modifica el codigo como sigue:
Código :
MovieClip.prototype.deReversaMami = function(FrameAdelante) {
var avanza:Boolean = false;
var frame:Number = this._currentframe;
var frameAlto = FrameAdelante;
this.onEnterFrame = function() {
if (this._currentframe == this.frameAlto or this._currentframe == 1) {
this.onEnterFrame = null; // detiene el retroceso
this.play(); // se reproduce hacia adelante
return;
}
frame = this._currentframe - 1;
this.gotoAndStop(frame);
};
};
// y en el evento on (release) del boton pones
on (release) {
this.deReversaMami(5); // el 5 es el fotograma desde donde se detiene el retroceso, ponle el numero que quieras
}