これは古い問題ですが、検索して検索しましたが、この問題に対する適切な回避策はまだ見つかりません。
HTML ポップアップ (表示する必要がある HTML はサードパーティのサーバーから生成される) が必要なフレックス アプリがあるため、Flex iFrame を使用して表示しました。私の問題は、古いブラウザーのレイヤー化には wmode="opaque" が必要なことですが、これを行うと、Safari でテキストボックスがキーボード入力の受信を停止します。
この問題の有効な解決策を知っている人はいますか?
さまざまな解決策を見つけましたが、まだうまくいきませんでした:
- HTML 入力フォームを Flex 入力フォームとまったく同じ位置に配置します。残念ながら、これは大きすぎて何百ものテキストボックスがあるため、私が取り組んでいるアプリのオプションではありません。
- キーダウンでアプリに焦点を戻す、運がない-> http://www.igorcosta.org/?tag=flex-hacks
- 誰かが MXFTETextInput が機能する可能性があることを Stack で提案したので、これも試してみましたが、うまくいきませんでした。
あなたが与えることができるどんな助けにも感謝します!