Bonjour à tous!

Après recherches, je m'en viens à votre aide car je ne trouve pas de solution à mon souci...
Je précise, je débute en ActionScript.

J'utilise le package de greensock pour créer mes Tween, apparemment il est plus efficace.
Je souhaite créé un TimeLine qui ressemble à ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var timeLine:TimelineLite = new TimelineLite();
timeLine.insert(new TweenLite(boutonFiltre, 3, {y:90, ease:Strong.easeOut}),3);
timeLine.insert(new TweenLite(boutonFiltre, 3, {y:180, ease:Strong.easeOut}),6);
Mon MovieClip boutonFiltre effectue correctement son déplacement en position y 90.
Mais après, il ne descends pas à 180, comme si il essaie de descendre, mais le Tween du départ prends le dessus, et il remonte... Spécifiquement, le MovieClip descends de quelques pixels puis remonte.

Ce bout de code est situé directement dans "action" sur un layer du même nom...
Faut-il le placer dans une méthode appelée par un listener?
Ça fonctionne en faisant ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
this.addEventListener(Event.ACTIVATE, loop);
function loop(evt:Event) {
	var timeLine:TimelineLite = new TimelineLite();
        timeLine.insert(new TweenLite(boutonFiltre, 3, {y:90, ease:Strong.easeOut}),3);
        timeLine.insert(new TweenLite(boutonFiltre, 3, {y:180, ease:Strong.easeOut}),6);
}
Mais est-ce correct? Ca ressemble à du bidouillage ce que j'ai essayé de faire...


J'espère avoir été assez clair...

Merci à tous pour votre aide!