Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS3
AS3 Questions relatives à la programmation ActionScript 3 (Cours AS3)
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/11/2010, 21h10   #1
Membre confirmé
 
Homme
Conseil - Consultant en systèmes d'information
Inscription : août 2008
Messages : 543
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 25
Localisation : France, Corse (Corse)

Informations professionnelles :
Activité : Conseil - Consultant en systèmes d'information
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2008
Messages : 543
Points : 255
Points : 255
Par défaut 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).
Marc22 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2010, 11h54   #2
Candidat au titre de Membre du Club
 
Inscription : décembre 2008
Messages : 33
Détails du profil
Informations forums :
Inscription : décembre 2008
Messages : 33
Points : 10
Points : 10
Par défaut 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});
superleon est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 07h11.


 
 
 
 
Partenaires

Hébergement Web