FlexInteractiveObject
にはrequestSoftKeyboard()
、ソフトキーボードをポップアップするメソッドがあります。
どうすれば反対のことをして送り返すことができますか?
ありがとうございました。
FlexInteractiveObject
にはrequestSoftKeyboard()
、ソフトキーボードをポップアップするメソッドがあります。
どうすれば反対のことをして送り返すことができますか?
ありがとうございました。
たとえば、InteractiveObjectがTextInputである場合、次のようにしてポップアップしないようにすることができます。
private function onActivating(event:SoftKeyboardEvent):void
{
event.preventDefault();
}
<s:TextInput softKeyboardActivating="onActivating(event)" />
またはあなたは使用することができます
<s:TextInput needsSoftKeyboard = "False"/>
編集:
次の方法で返送できます。
イベントを閉じたいときに(「Enter」キーを押すなど)イベントをリッスンし、setFocusプロパティを使用してフォーカスを別のコンポーネントに変更します。
private function CloseKeyboard():void
{
hidesoftkeyboard.setFocus();
}`
<s:TextInput id="txtinput"/>
<s:Button id="hidesoftkeyboard" click=CloseKeyboard();>
アップデート
Flexへの4.6アップデートに続いて、ここに記録された新しいソフトキーボード技術があります。