2012-05-10 15 views
2

私はログインフォームを含むタブレットアプリケーションを構築しています。私はクレデンシャルを入力するためにソフトキーボードを使用していますが、私は 'screen.focus = null'を押してソフトキーボードを非表示にしています。 誰かがこれを非常に緊急に助けることができますか?フレックスのソフトキーボードの問題4.6

ありがとう、 Gopi。

+0

問題を修正しようとしていることがわかりません。スクリーンショットやいくつかのコードがわかりやすくなるかもしれません。 – JeffryHouser

+0

あなたの興味をお寄せいただきありがとうございます。私は新しいユーザーとして画像をアップロードすることができません。スクリーンショットを送信できるようにメールを送信できますか? – gopi

答えて

1

私はSkinnablePopUpContainerresizeForSoftKeyboardプロパティを設定した後、これを解決し、私の問題への解決策を見つけました。

Thakns、 Gopi。

+0

これはサイトの他のユーザーの正解として選択してください。 – JeffryHouser

+0

「resizeForSoftKeyboardプロパティをSkinnablePopUpContainerに設定する」とはどういう意味ですか?それは真実または偽にしかなりません。 – swax

0

この投稿は私にいくつかのヒントを与えましたhttp://forums.adobe.com/message/4068144しかし、私の問題を解決しませんでした。最終的に私のために働いたのは、フォーカスをリセットし、その後になるまで私の状態変更を延期することによって、キーボードを閉じることを強制していました。

callLater(setFocus); // set focus to current view 

callLater(function():void { /*.. my state change code ..*/ }); 
0

この問題を解決する方法は、TextInputで独自の非アクティブ化イベントを発生させることでした。

callLater(function():void { 
    myTextInput.dispatchEvent(new SoftKeyboardEvent(SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE, true, false, null, "contentTriggered")); 
}); 
関連する問題