Клавиатура в гибком мобильном - PullRequest
0 голосов
/ 03 марта 2011

Я пытаюсь предотвратить отображение клавиатуры при нажатии поля Textinput на моем устройстве. Я использую Textinput только для отображения некоторого текста и для события щелчка (для отображения представления). Спасибо!

Ответы [ 3 ]

1 голос
/ 23 сентября 2011

используйте needsSoftKeyboard="false" вместо.

flash.display.InteractiveObject.needsSoftKeyboard (значение: Boolean): аннулируются Указывает, должна ли отображаться виртуальная клавиатура (экранная, программная клавиатура), когда этот экземпляр InteractiveObject получает фокус. По умолчанию это значение равно false, и при фокусировке на экземпляр InteractiveObject не вызывается программная клавиатура. Если для свойства needsSoftKeyboard задано значение true, среда выполнения вызывает экранную клавиатуру, когда экземпляр InteractiveObject готов принять пользовательский ввод

0 голосов
/ 20 августа 2012

Не могли бы вы просто отключить поле TextInput, в то время как группа вводится вокруг ввода с идентификатором, который имеет отношение к событию click.

<s:HGroup id="ID" click="Click_Eventhandler(event)">
    <s:TextInput enabled="false"/>
</s:HGroup>
0 голосов
/ 08 марта 2011
on Application Creation Complete cc()

private function cc():void{
    Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
    addEventListener("softKeyboardActivating", fun);
}
private function fun(event:Event):void{
        event.preventDefault();
    trace("softKeyboardActivate");
}
...