Ôpa,
J'ai donc un timer en AS2 :
setProperty("", _quality, "BEST");
setProperty("", _quality, "BEST");
MovieClip.prototype.timer = function (sec)
{
var _loc1 = this;
_loc1.createEmptyMovieClip("time", 1);
_loc1.time.t0 = getTimer();
_loc1.time.t2 = sec * 1000;
_loc1.stop();
_loc1.time.onEnterFrame = function ()
{
var _loc1 = this;
_loc1.t1 = getTimer() - _loc1.t0;
if (_loc1.t1 > _loc1.t2)
{
_loc1._parent.play();
delete _loc1.onEnterFrame;
} // end if
};
};Sur ma scène je place des
timer(x); pour créer des pauses a des moment précis de l'animation et j'ai aussi un btn pause/play pour que la personne décide des pauses, le btn contient:
on (release) {
this._parent.stop();
this.gotoAndPlay(2); //passe en mode play
}Et
on (release) {
this._parent.stop();
this.gotoAndPlay(1); //repasse en mode pause
}Mais quand la personne décide de faire une pause alors que l'animation se trouve déjà sur un timer ça forcément ne marche pas.
Quel bout de code je peux placer en plus (sur le btn pause/play) pour aussi arrêter le timer et le reprendre?MercI