Récupérer l'élément d'un FXG lors d'un click
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:
Code:
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);
} |
Seulement, le trace me retourne ceci:
Citation:
Main.ApplicationSkin2._ApplicationSkin_Group1.contentGroup.container.BorderContainerSkin8.Group9.Graphic35
Je voudrais plutôt récupérer un élément composant le FXG comme "path" par exemple.
Cela est-il possible ? Si oui comment ?
Merci beaucoup ! ;)