Bonjour à tous,

Je suis en train de travailler sur une animation communiquante et dans celle-ci j'ai deux types de pause la première automatique manuelle (par l'intermédiaire de l'AS) et la seconde manuelle (par l'intermédiaire d'une télécommande):

La première pause générée par code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
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
};
};
Il me suffit par la suite de placer des timer(x); au endroit ou je souhaite imposer une pause.

La deuxième pause devrait pouvoir se faire manuellement avec une télécommande quand la personne le décide.
Pour cela j'ai un btn pause/play sur lequel j'ai mis:
this._parent.stop(); ou this._parent.play();

Or si je clique sur ma télécommande alors que je me trouve déjà dans la pause automatique, la pause manuelle n'est pas prise en compte.

J'ai déjà fait pas mal de test pour rajouter un bout de code sur mon bouton pour pouvoir aussi arrêter la pause automatique mais sans réussite.
Je me tourne donc vers vous pour essayer de m'aider un peu.

Merci


EDIT: rajout de la balise CODE, Jim_Nastiq