在 IE 中,如果 flash 有焦点,并且接收到 keydown 事件,它似乎不会通过 DOM 冒泡事件(我无法通过监听文档来捕获事件,但是同一个监听器可以捕获按键事件来自 html sibling ,所以我知道我的听众正在工作)。
但是,页面上的一些其他插件(我正在看你的 windows media player)仍然响应在 flash 中启动的关键事件(我需要防止这种情况发生)!似乎在 Flash 中启动的关键事件将泡沫高速公路直接带到顶部(顶部是 DOM 层次结构中文档上方的任何内容)。
我已经尝试终止 as3 中的事件,并尝试了不同的 wmodes...这两种方法都不起作用。有什么我可能错过的吗?
最佳答案
只关注 swf
容器:
document.getElementById('flash-object').focus();
关于javascript - 使用 javascript 从 flash 捕获冒泡键事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1640674/