Bonjour
mon projet est de faire une boucle pour afficher des movieclips et de leur appliquer une fonction qui va changer la taille d'un autre clip de la scène sur l'événement clic
Le point important c'est que chaque bouton doit pouvoir faire varier différemment la taille du clip concerné.
Voici mon code
C'est là que ca coince pour moi, car lorsque je ne sais pas comment appliquer à chaque clip un paramètre différent qui sera pris en compte dans la fonction selon la valeur de i dans la boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 // fonction pour faire changer la taille function adjustSize(eventObject:MouseEvent){ imgDisplay.scaleX += scaleFactor ; } // la boucle for (var i = 0; i < 10; i++){ var imgDisplay:MovieClip = new MovieClip(); var scaleFactor = i; imgDisplay.addEventListener(MouseEvent.CLICK, adjustSize); addChild(imgDisplay); }
Par exemple, si i=1, je veux que scaleX=1 sur le premier bouton, si=2, je veux que scaleX=2 sur le deuxieme bouton, etc...
Que dois-je modifier?
merci!
Partager