|
|
|||||
Регистрация: Jan 2011
Сообщений: 11
|
Событие у Input Text
Как повесить событие на Input Text - нажатие на Enter ?
|
|
|||||
События не вешают, их слушают. Вешают слушателей событий, т.е. функции. На TextField можно повесить прослушку события как на всякого наследника EventDispatcher. Посмотрите класс KeyboardEvent.
Последний раз редактировалось bav; 30.01.2011 в 23:38. |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Повесить на ввод текста, проверить код введенного символа, если соответствует Enter-у — выполнить действие.
|
|
|||||
Регистрация: Jan 2011
Сообщений: 11
|
Извиняюсь, данный вопрос должен быть в разделе "ActionScript 2". Не подскажите как это сделать в AS2?
|
|
|||||
Модрон-ветеринар
|
etc, если слушать изменения, а поле Single line, нажатие ENTER как будто не приведет к изменению в поле, событие onChange не произойдет, разве не так?
Такой вариант: input_txt - текстовое поле типа "input".
__________________
Идите первым! Последний раз редактировалось mooncar; 01.02.2011 в 10:06. |
|
|||||
Регистрация: Jan 2011
Сообщений: 11
|
Не работает (((
|
|
|||||
Модрон-ветеринар
|
Ошиблись наверное где-нибудь, или обстоятельства какие-то дополнительные есть.
См. пример. Набираем текст, после набора жмем ENTER, во втором поле набранный текст появляется. PS. Тестировать работу с клавиатурой лучше всего вне среды разработки, т.е. вне Flash IDE, а отдельно, поскольку среда разработки может перехватить нажатия на некоторые клавиши, если не принять мер, отключив горячие клавиши.
__________________
Идите первым! Последний раз редактировалось mooncar; 01.02.2011 в 10:28. |
|
|||||
|
|
|||||
Модрон-ветеринар
|
dark, а если юзер с другим полем работает? Или вообще прекратил ввод и что-другое делает?
Поэтому я в примере onSetFocus ввел.
__________________
Идите первым! Последний раз редактировалось mooncar; 01.02.2011 в 13:04. |
|
|||||
Согласен, но так как он написал "ВСЕ РАВНО не работает", я еще более упростил ваш же конструктив
Вы никогда не сталкивались с ситуацией, что одно и тоже приходится объяснять по разному, и до человека доходит только на 3-м или 4-м примере В зависимости от перестановки слов в приложении и примеров По-любому, у меня задача решена в общем случае, когда это заработает, можно уже вдаваться в частности, с фокусом в том числе. |
Часовой пояс GMT +4, время: 10:16. |
|
« Предыдущая тема | Следующая тема » |
Теги |
Input Text , событие |
|
|