События мыши Flex Flex - PullRequest
       1

События мыши Flex Flex

0 голосов
/ 24 мая 2011

У меня есть BorderContainer с несколькими экземплярами линии искры. Мне нужно выбрать эти строки, нажав на это. Но добавить событие прослушивания щелчка мыши не удается. ASdoc (http://docs.huihoo.com/flex/4/spark/primitives/Line.html) говорит, что в строке есть только события активации и деактивации. Пожалуйста, предложите лучший способ определить, нажата ли строка (использовать другой класс строки?). Я думаю, что перехват кликов в bordercontainer - плохое решение.

Ответы [ 2 ]

1 голос
/ 24 мая 2011

Попробуйте использовать свойство Line displayObject для подписки.

0 голосов
/ 24 мая 2011

Я предпочитаю задать вопрос: на что это похоже? Во многих отношениях вы описываете кнопку. Что-то, на что вы можете щелкнуть ... возможно, что-то, на что вы хотели бы указать, что на него можно нажать, и т. Д.

Поведение доступно для вас в Button, поэтому я бы рассмотрел создание скина Button с вашей линией и заполнение вашего BorderContainer этими скинами кнопок. Это даст вам возможность навести курсор мыши на состояния (чтобы вы могли указать своему пользователю, что линия активна) и позволит вам легко добавить большую область попадания для линии, если вам это нужно.

...