Я работаю над образцом картографического приложения с помощью Flex 4/fxg? Теперь у меня есть пути FXG, хранящиеся в элементах группы с идентификатором (я назначил идентификатор пути соответствующему контейнеру группы)? Но когда я щелкаю в любом месте карты, я не получаю группу, по которой щелкнули, как target/currentTarget в обработчике событий. Как определить, какой элемент нажат?
Пример кода:
<Graphic xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
xmlns:view="view.*"
version="2.0" viewWidth="1425" viewHeight="1140">
----
----
<view:GraphicItem id="CityofLondon">
<Path data="path data" winding="evenOdd">
<fill>
<SolidColor color="#FEFEE9" alpha="1"/>
</fill>
<stroke>
<SolidColorStroke color="#646464" alpha="1" weight="2" miterLimit="10" joints="round" caps="round"/>
</stroke>
</Path>
</view:GraphicItem>
<view:GraphicItem id="BarkingandDagenham">
<Path data="path data" winding="evenOdd">
<fill>
<SolidColor color="#FEFEE9" alpha="1"/>
</fill>
<stroke>
<SolidColorStroke color="#646464" alpha="1" weight="2" miterLimit="10" joints="round" caps="round"/>
</stroke>
</Path>
</view:GraphicItem>
----
------
</Graphic>
GraphicItem — это групповой контейнер.
Любая помощь будет принята с благодарностью. Спасибо.