Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex > Flash > AS1/AS2
AS1/AS2 Questions relatives à la programmation ActionScript 1 et 2 (Cours AS2)
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 20/04/2008, 17h37   #1
Invité de passage
 
Inscription : février 2008
Messages : 2
Détails du profil
Informations forums :
Inscription : février 2008
Messages : 2
Points : 0
Points : 0
Par défaut action avec un seul bouton sur plusieurs MC différents

Bonjour à tous,

Je suis actuellement en train de réaliser un projet sous flash. Je voudrais créer une animation dans laquelle je peux faire un drag and drop sur des objets. Cependant j'aimerais qu'a l'aide de bouton je puisse changer la couleur des différents movie clip. Je sais réaliser le drag and drop et assigner à un bouton une fonction permettant au movie clip de changer sa couleur. Malheureusement, je n'arrive qu'a le faire sur un seul movie clip et je voudrais le faire sur l'ensemble des movie clip.

Pour reprendre, J'ai plusieurs movie clip sur ma scène principal et je voudrai, lorsque je clique sur un bouton, que l'action contenue dans le bouton s'adapte pour l'ensemble des movie clip en même temps. Je pourrais les faire un à un mais je suis certain qu'il y a un moyen pour créer une fonction permettant d'englober un ensemble de movie clip. Non?

Exemple: j'ai movieclip_1, movieclip_2, movieclip_3... et je souhaiterais dire au bouton de changer la couleur de movieclip_1+movieclip_2+movieclip_3...

J'espère avoir été assez clair pour demander votre aide!

Merci à vous tous d'avance.
cece2000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 11h33   #2
Membre habitué
 
Inscription : novembre 2004
Messages : 197
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 197
Points : 120
Points : 120
Salut,
Tu devrais jeter un coup d'oeil sur la fonction eval. Ce qui donnerai quelque chose du genre
Code :
1
2
3
4
5
6
7
 
var i : Number;
var mc : MovieClip;
for (i = 0 ; i < nombreDeClips ; i++){
  mc = eval('movieclip_"+i);
  functionTraiterLeClip(mc);
}
__________________
Si vous avez votre réponse n'oubliez pas !
ViveLesQuads 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 19h32.


 
 
 
 
Partenaires

Hébergement Web