Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   активировать TextInput (http://www.flasher.ru/forum/showthread.php?t=130062)

konst06 16.09.2009 21:46

активировать TextInput
 
У меня есть TextInput, я ввожу в нём сообщение.
Потом тыкаю на какую-то кнопочку, в input добавляется какой-то текст. А вот как сделать так, чтобы после этого input опять был активным, т.е. чтобы сразу же можно было текст набирать дальше?
Пробовал вот так, но не вышло:
input.dispatchEvent(new MouseEvent(MouseEvent.CLICK));

GBee 16.09.2009 22:04

setFocus()
setSelection()
?

konst06 16.09.2009 22:25

Не-а...

GBee 16.09.2009 22:30

А! это же не флекс :о)))

r_r_f_r 17.09.2009 01:32

Код AS3:

stage.focus = _textField;


konst06 18.09.2009 20:08

Вот полный ответ:

Код AS3:

stage.focus = input;
input.setSelection(input.text.length, input.text.length);



Часовой пояс GMT +4, время: 18:16.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.