2011-05-06 25 views
0

我需要一種方法來調用android平臺的軟鍵盤,並且我已經知道如何在這裏形成Flash APIs for Android Platform。現在我需要殺死鍵盤,基本上有一個我想用來切換鍵盤的按鈕。 Flash提供了一種調用鍵盤的方法,但不能殺死它(從來不瞭解它們是如何工作的)。還有一個問題是,當我點擊位於屏幕左下角的軟鍵盤上的向下按鈕時,Softkeyboard_Deactivate事件未被觸發。它似乎只有在焦點從一個物體轉移到另一個時纔會被解僱。如何殺死Flash播放器中的軟鍵盤

那麼應該怎麼做?

回答

2

好吧,看起來如果你只是設置「stage.focus = null」,它會降低鍵盤。對我來說,這是一件非常棒的事情,並且像魅力一樣工作。

0

林不知道這是否會工作,這是一個黑客的一點,但隱藏按鈕點擊你可以設置焦點到屏幕的文本字段,其needsSoftKeyboard屬性設置爲false。

我沒有一個Android手機,所以即時通訊無法測試,這從這裏工作。

+0

問題是無法知道隱藏按鈕何時被點擊,因爲軟鍵盤事件(激活和停用)未被觸發。當我使用我的按鈕來切換軟鍵盤時,這可能會起作用。讓我看看它是否。 – intoTHEwild 2011-05-06 06:37:19

+0

是的,我指的是你的按鈕。當您按下實際鍵盤上的關閉按鈕時,鍵盤是否也不關閉? – 2011-05-06 07:34:59

+0

否軟鍵盤上的隱藏按鈕工作正常,但不會拋出SoftkeyboardDeactivate事件。所以我不知道什麼時候切換我的布爾變量。我只有一個顯示/隱藏鍵盤的按鈕,所以如果var沒有設置,我的按鈕不會顯示鍵盤。但這是另一個問題,我首先通過嘗試將焦點設置到另一個對象來讓我殺死鍵盤。 – intoTHEwild 2011-05-06 08:34:06