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 :

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);
Donc une rotation pour m'assurer simplement que mon clique cible l'enfant et nous le groupe.

Et tout des trace plus ou moins différent, trouvé sur des forums et l'aide flash.

Le résultat des traces :
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
Le résultat de mon trace devrait être : square1, le nom de l'occurence ciblée.

Donc si quelqu'un à une petite idée, de mon/mes erreur(s), je le remercie d'avance!

Cdlt,

François-Xavier