这是一个老问题,但我已经搜索和搜索,但尚未找到适合该问题的解决方法。
我有一个需要弹出 HTML 的 flex 应用程序(我需要显示的 HTML 是从第 3 方服务器生成的),因此使用了 Flex iFrame 来显示它。我的问题是旧浏览器的分层需要 wmode="opaque",但是当我这样做时,我的文本框停止在 Safari 中接收键盘输入。
有谁知道这个问题的有效解决方案?
我找到了不同的解决方案,但没有一个对我有用:
- 将 HTML 输入表单定位在与 Flex 输入表单相同的位置。不幸的是,这不是我正在开发的应用程序的选项,因为它太大并且有数百个文本框。
- 将焦点重新设置在按键上的应用程序上,没有运气 - > http://www.igorcosta.org/?tag=flex-hacks
- 有人在 Stack 上建议也许 MXFTETextInput 可能工作,所以也尝试了这个,没有运气。
谢谢你提供的所有帮助!