2011-03-02 80 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>