|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
Имитация нажатий клавиш на клавиатуре
Всем драсьте!
Подскажите, плиз, как ввести текст в компонент TextField не используя клавиатуру, а лишь отправляя события Event (textEvent или keyboradEvent) ??? методы типа meTextField.text=myText не подходят. Нужно именно черещз имитацию нажатий клавиатуры... |
|
|||||
Так подойдет?
|
|
|||||
Вот надо сделать как Галченок написал,
а потом стейджем диспатчить нужные события. Добавлено через 35 секунд stage.dispatchEvent( new KeyboardEvent(параметры) ); |
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
Цитата:
Gal4enochek, к сожалению, этот метод не подходит, так как appendText не учитывает, где именно находится курсор в области ввода, если field имеет тип TextFieldType.INPUT В вашем примере символ добавится в конце строки field.text. Если делать так, как вы предложили, нужно будет все время учитывать позицию курсора, т.е написать все то, что уже есть в самом компоненте textField. Если же имитировать нажатие кнопки на клавиатуре и посылать событие с кодом нажатой кнопки, то компонента сама сделает эту работу. Проблема только в том, как послать событие в field, чтобы она думала, что я нажал кнопку на клаве... |
|
|||||
Никак Скорее всего.
|
|
|||||
[+1 19.06.10]
[+1 27.07.10] Регистрация: Aug 2009
Адрес: UTC+2
Сообщений: 353
|
скорее всего можно как-то
в сях, делфи возможно... в AS3 тем более должно быть... помогайте!!! Добавлено через 17 часов 48 минут Людииииииииии!!!!!!!!!!! |
Часовой пояс GMT +4, время: 21:53. |
|
« Предыдущая тема | Следующая тема » |
|
|