Passage de paramètres en Action Script 3
Bonjour, je suis DEBUTANT en AS3, et j'aimerais faire un fondu chainé d'images évènementiel.
C'est à dire qu'on fait défiler des photos avec deux boutons (suivant et précédent), et à chaque clique ça avance ou ça recule.
J'ai donc créer des interpolation, j'ai joué sur le alpha, et sur un autre calque j'ai mis du AS3 à la première image comme ceci :
Code:
1 2 3
| fleche_suiv.addEventListener(MouseEvent.MOUSE_DOWN,suivante);
function suivante(evt:MouseEvent) {gotoAndPlay(1);} |
puis à la 50e, j'ai mis un stop et ce code :
Code:
1 2 3 4
| stop();
fl_d.addEventListener(MouseEvent.MOUSE_DOWN,suivante2);
function suivante2(evt:MouseEvent) {gotoAndPlay(51);} |
Et j'aimerais coder au mieux, donc m'éviter d'avoir à créer à chaque fois une nouvelle fonction à chaque transition.
j'aimerais pouvoir faire une fonction suivante(param), ou le param représenterait le numéro de l'image où le truc devra repartir dans le gotoAndPlay(param).
utilise la libraire TweenMax
pour ce genre d'operation, tu trouveras tout ce qu'il te faut sur http://www.greensock.com/tweenmax/
il suffira ensuite de placer ce petit bout de code:
Code:
1 2
| import com.greensock.*;
TweenLite.to(ton_nom_d'occurence, 1, {x:0, y:100, alpha:1}); |