1

这适用于 Facebook 内的 Flash 游戏。如果您在 IE 中有一个 Flash 对象,当您使用向上和向下箭头键时,它会导致整个浏览器滚动。如果您的游戏需要上下箭头,这会让您非常沮丧并且无法接受。

wmode 设置为不透明,需要这样。我知道将其保持为默认值会“解决”这个问题,但随后游戏将无法运行。有人说“不要使用 IE”。那会很好,但这也不是一个选择。

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

我们还尝试在 AS3 中放置一个文本字段来抓住 Flash 游戏的焦点,但这个技巧也没有奏效。

我们尝试以不止一种方式使用 JS,但这些都是死胡同。

由于该游戏尚未向公众发布,因此我目前没有可以显示的示例页面。

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

想法,想法,修复?任何输入将不胜感激。

4

2 回答 2

1

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

于 2012-07-11T07:11:46.020 回答
0

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

于 2011-03-08T01:31:34.733 回答