Bonjour à tous, je m'explique: Je dois récupérer l'élément cliqué d'un FXG pour pouvoir colorer uniquement cet élément.
J'ai ce code pour l'instant:
Seulement, le trace me retourne ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 private function completeLoadFxgToAdd(e:Event):void{ var loader:URLLoader = URLLoader(e.target); var group:Group = FXGStringConverter.convertFXGStringToComponent(loader.data.toString(), true); //group.addEventListener(MouseEvent.MOUSE_DOWN,doDrag); group.buttonMode = true; group.useHandCursor = true; group.addEventListener(MouseEvent.CLICK,clickFxg); FlexGlobals.topLevelApplication.container.addElement(group); } private function clickFxg(event:MouseEvent):void { trace(event.currentTarget); }
Je voudrais plutôt récupérer un élément composant le FXG comme "path" par exemple.Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.container.BorderContainerSkin8.Group9.Graphic35
Cela est-il possible ? Si oui comment ?
Merci beaucoup !
Partager