Bonjour à tous.
Je programme actuellement un site en AS3 pour mon TFE et me retrouve bloquer par un "détail".
Je souhaiterais récupérer le nom de l'occurrence sur laquelle je clique afin de lancer un autre event. Celle ci étant un movie clip se trouvant dans un movie clip.
Voici ou j'en suis :
Donc une rotation pour m'assurer simplement que mon clique cible l'enfant et nous le groupe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 function fonctionClick (event:MouseEvent) { var sourceDuClick:MovieClip = event.target as MovieClip; trace ("source :",sourceDuClick); trace ("target :",event.target); trace ("current target :",event.currentTarget); trace ("target.name :",event.target.name); trace ("currentTarget.name :",event.currentTarget.name); event.target.rotation += 20; } ensemble.addEventListener(MouseEvent.CLICK, fonctionClick);
Et tout des trace plus ou moins différent, trouvé sur des forums et l'aide flash.
Le résultat des traces :
Le résultat de mon trace devrait être : square1, le nom de l'occurence ciblée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 source : [object MovieClip] target : [object MovieClip] current target : [object MovieClip] target.name : instance4 currentTarget.name : ensemble
Donc si quelqu'un à une petite idée, de mon/mes erreur(s), je le remercie d'avance!
Cdlt,
François-Xavier
Partager