【发布时间】:2011-03-02 22:26:13
【问题描述】:
当我单击设备上的 Textinput 字段时,我试图阻止键盘显示。 我只使用 Textinput 来显示一些文本和点击事件(推送视图)。 谢谢!
【问题讨论】:
标签: apache-flex mobile
当我单击设备上的 Textinput 字段时,我试图阻止键盘显示。 我只使用 Textinput 来显示一些文本和点击事件(推送视图)。 谢谢!
【问题讨论】:
标签: apache-flex mobile
请改用needsSoftKeyboard="false"。
flash.display.InteractiveObject.needsSoftKeyboard(value:Boolean):void 指定当此 InteractiveObject 实例获得焦点时是否应显示虚拟键盘(屏幕上的软键盘)。默认情况下,该值为 false,聚焦 InteractiveObject 实例不会引发软键盘。如果 needsSoftKeyboard 属性设置为 true,则在 InteractiveObject 实例准备好接受用户输入时,运行时会启动软键盘
【讨论】:
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");
}
【讨论】:
你能不能只禁用 TextInput 字段,同时在输入周围放置一个带有处理点击事件 ID 的组。
<s:HGroup id="ID" click="Click_Eventhandler(event)">
<s:TextInput enabled="false"/>
</s:HGroup>
【讨论】: