0

有谁知道当 Flash 应用程序需要箭头键输入时防止浏览器在 IE9 桌面模式下滚动的解决方案?

在以前的 IE 版本中,通过将 Wmode 设置为“直接”或完全关闭它来防止这种情况发生。这将使应用程序获得焦点而不是浏览器窗口。

但是,这在 IE9 的预览版中并没有发生。无论如何,浏览器都会保持焦点,因此如果按下箭头键,窗口就会移动。这对于游戏来说显然是可怕的。

而且我知道解决方案应该是放弃 Flash 并使用 HTML5,但仍然有很多基于 Flash 的游戏。任何潜在的解决方案将不胜感激。

4

1 回答 1

0

我假设您指的是Flash 没有在页面加载时获得键盘焦点的问题。

如果是这种情况,请尝试此处focus()指定的 javascript 事件。

于 2012-09-20T13:01:12.773 回答