Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как передать фокус на TextField? (http://www.flasher.ru/forum/showthread.php?t=107683)

terbooter 07.02.2008 11:48

Как передать фокус на TextField?
 
Как передать фокус текстовому полю?
setFocus() есть только у наследников UIComponent.
Но при нажатии мышкой на текстовом поле (type = input) появляется каретка (мигающая вертикальная палочка), а при нажатии на другой объект исчезает. Значит как-то можно манипулировать фокусом?

UP
Код:

            var fm:FocusManager = new FocusManager(this.stage);
            fm.activate();
            fm.setFocus(it2);


Бармалей 07.02.2008 16:31

Код:

var myTextField:TextField = new TextField();
someContainer.addChild(myTextField);
// Через экземпляр Stage устанавливаем фокус в myTextField
myTextField.stage.focus = myTextField;



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

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