![]() |
|
||||||||||
|
|||||
|
Вопрос на засыпку...
Как сделать переход с ComboBox с помощью клавиши TAB на другую компоненту? Спасибо заранее
__________________
Лень - двигатель прогресса.... |
|
|||||
|
это работает на объекты Классов MovieClip, Button... но не на компоненты
__________________
Лень - двигатель прогресса.... |
|
|||||
|
listener
|
у компонент есть метод setFocus
кроме этого у компонент есть свойство tabIndex; значение tabIndex - порядковый номер компонента в цепочке обхода их при нажатии клавиши TAB. в вышеприведенном примере после того как вся флэшка получит фокус, т.е. пользователь кликнет по ней, например, а затем нажмет TAB, сначала в фокус попадет checkBox, а после второго нажатия на TAB фокус перейдет на my_combo. Если вы размещаете компоненты на сцене, не указывая свойство tabIndex специально, порядок их обхода по TAB будет тот же, в каком они были помещены на сцену. ... все это можно легко найти в хэлпе |
|
|||||
|
создаю 4 объекта компонентов 3 TextArea и 1 ComboBox.
И всем им задан tabIndex. У ComboBox.tabIndex = 3. На него переход происходит нормально... НО с него TAB на TextArea со следующим tabIndex переходить не хочет...
__________________
Лень - двигатель прогресса.... |
|
|||||
|
в том то все и дело, что нужно чтобы был my_combo.editable=false;
__________________
Лень - двигатель прогресса.... |
|
|||||
|
listener
|
хм.. странно, но все же работает и без my_combo.editable=false.
вы часом не в среде тестирования пробуете? там и вправду не работает, если как отдельный свф запускать - работает Последний раз редактировалось alexcon314; 05.12.2007 в 16:54. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|