Просмотр полной версии : Определить пригодность к вводу текста
Всем привет. делаю компонент виртуальной клавиатуры.
Идея запросить у фокус менеджера текущий компонент и вводить в него чары
var fm:FocusManager = Application.application.focusManager;
fm.getFocus()// возращает компонент находящийся в фокусе.
Вопрос: как определить что компонент пригоден для ввода текста ?.
А никак, компонент вполне может быть подписан на событие клавиатуры и по событию создавать текстовое поле, например, да и еще куча разных вариантов. Можно проверить на is TextField но с тем, как работает фокус во фреймворке это вообще практически ничего не даст...
wvxvw, а как узнать есть ли у компонента свойство текст? Вот так не прокатывает (UIComponent in text).
wvxvw, а как вам видеться решение проблемы "виртуальной клавиатуры" ? .Реализовав идею описанною выше я хотел избавится от прослушки событий компонента виртуальной клавы. Может как-то через стейдж диспатчить?
а как узнать есть ли у компонента свойство текст?
trace(someComponent.hasOwnProperty("text"));
По поводу второго - в общем случае не возможно. Если флеш на ХТМЛ странице, то можо попробовать из яваскрипта евенты рассылать. Сэмулировать во флеше событие клавиатуры полностью нельзя.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.