当Flash wmode设置为opaque时,IE滚动问题

时间:2011-03-04 18:13:06

标签: flash internet-explorer facebook scroll wmode

这将是Facebook内的Flash游戏。如果IE中有Flash对象,则使用向上和向下箭头键会导致整个浏览器滚动。如果你有一个需要向上和向下箭头的游戏,这使得游戏非常令人沮丧而且不可接受。

wmode设置为不透明,需要这样。我知道保持默认会“修复”这个问题,但游戏将不起作用。有人说“不要使用IE”。那会很好,但这也不是一个选择。

真正让我感到困惑的部分是它几天前才开始工作。第一次工作的解决方案是设置嵌入Flash对象的容器,并将溢出设置为auto。但蜜月只持续了这么久。我不确定Facebook是否进行了API更改可能会破坏这一点。我还原了可能导致溢出技巧不起作用的代码。没有运气,没有用。

我们还试图在文本字段中抓住AS3中Flash游戏的焦点,但这个技巧也不起作用。

我们试图以不止一种方式使用JS,但这些都是死路一条。

由于游戏尚未向公众发布,我目前没有示例页面。

我完全陷入困境,并没有在任何地方找到解决方案。其他人有这个问题,但似乎没有人有答案......如果有的话。一旦按下箭头键,Flash对象就会失去焦点,无论我做什么,我都无法抓住焦点。

想法,想法,修复?任何意见都将不胜感激。

2 个答案:

答案 0 :(得分:1)

我意识到这个问题现在已经很老了,但是我也通过插入一个scrollPane并将alpha设置为零来找到一个可能的解决方案。我的解决方案可以找到here。 感谢

答案 1 :(得分:0)

嘿,我也有这个问题。如果将它与侦听器结合使用,则文本字段技巧会起作用。我把答案here.