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