Можно ли получить события мыши от объекта Spark Line или Path в Flex 4? - PullRequest
1 голос
/ 11 ноября 2010

Я рисую стрелку как <s:Path>, и мне нужно получать уведомление, когда мышь над ней. Как я могу это сделать?

Стрелка является элементом контейнера группы.

Я попытался зарегистрироваться для событий MOUSE_OVER как для контейнера, так и для стрелки, и ни одно из них не сработало ...

Ответы [ 2 ]

2 голосов
/ 11 ноября 2010

Путь не расширяется InteractiveObject и, следовательно, не допускает взаимодействие с мышью.Лучше всего заключить ваш путь в другой компонент, который может расширять InteractiveObject, например Sprite .

Вы можете создать свой собственный класс "ClickablePath".

1 голос
/ 11 января 2011

Попробуйте инкапсулировать в графический объект (Flex4).Смотрите там: http://blog.flexexamples.com/2010/03/22/creating-a-simple-image-map-in-flex-4/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...