弹性移动键盘

时间:2011-03-02 22:26:13

标签: flex mobile

当我点击设备上的Textinput字段时,我正在尝试阻止键盘显示。 我只使用Textinput显示一些文本和click事件(推送视图)。 谢谢!

3 个答案:

答案 0 :(得分:1)

改为使用needsSoftKeyboard="false"

<强> flash.display.InteractiveObject.needsSoftKeyboard(值:布尔值):无效 指定当此InteractiveObject实例获得焦点时是否应显示虚拟键盘(屏幕上的软键盘)。默认情况下,该值为false并且聚焦InteractiveObject实例不会引发软键盘。如果needsSoftKeyboard属性设置为true,则当InteractiveObject实例准备好接受用户输入时,运行时会引发软键盘

答案 1 :(得分:0)

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");
}

答案 2 :(得分:0)

你是否可以禁用TextInput字段,同时使用处理click事件的ID在输入周围放置一个组。

<s:HGroup id="ID" click="Click_Eventhandler(event)">
    <s:TextInput enabled="false"/>
</s:HGroup>