В Flex, как вызвать событие мыши, когда фокус находится на TextInput? - PullRequest
0 голосов
/ 30 июля 2010

В flex я использую следующее:

mx: TextInput mouseOver = "tester (event)"

Работает нормально.Мой указатель проходит по textInput и вызывает функцию.Но когда я щелкаю внутри textInput, чтобы ввести некоторый текст (фокус на textInput), а затем перемещаю мышь (не перемещая указатель мыши за пределы границы textinput), событие mouseover не запускается.

Если я использую событие щелчка, то даже если я ввожу текст (или фокусируюсь на вводе текста) и затем нажимаю, это вызовет функцию.

Как я могу вызвать tester функция при наведении мыши, когда фокус находится на textInput?

1 Ответ

1 голос
/ 30 июля 2010

Событие mouseOver возникает при наведении мыши на элемент управления.

Может быть, вы хотите попробовать событие mouseMove , которое будет срабатывать при каждом движении мыши?

Имейте в виду, что mouseEvents и focusEvents по своей сути не связаны. Я ожидаю, что событие mouseOver сработает, когда мышь наведет курсор на ваш textInput, независимо от того, имеет ли этот textInput фокус.

...