2011-03-02 119 views
0

我试图阻止键盘显示,当我点击我的设备上的Textinput字段。 我使用Textinput只显示一些文本和点击事件(推视图)。 谢谢!柔性手机键盘

回答

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

非常感谢!它完美的工作! – 2011-03-09 14:27:41

1

改为使用needsSoftKeyboard="false"

flash.display.InteractiveObject.needsSoftKeyboard(值:布尔值):无效 指定是否一个虚拟键盘(软键盘画面上)当该InteractiveObject实例接收focus.By默认应显示时,该值为假并且聚焦一个InteractiveObject实例不会引发软键盘。如果needsSoftKeyboard属性设置为true,那么当InteractiveObject实例准备好接受用户输入时,运行时会引发一个软键盘

0

您是否可以不禁用TextInput字段,同时在输入周围放置一个组,并使用ID处理点击事件。

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