使用javascript从flash捕获冒泡的关键事件?

时间:2009-10-28 22:58:09

标签: javascript flash actionscript-3 internet-explorer

在IE中,如果flash具有焦点,并且接收到keydown事件,它似乎不会通过DOM冒泡事件(我无法通过侦听文档来捕获事件,但是同一个侦听器可以捕获关键事件来自html兄弟姐妹,所以我知道我的听众正在工作)。

然而,页面上的其他一些插件(我正在看你的Windows媒体播放器)仍然会响应在flash中启动的关键事件(我需要防止这种情况发生)!似乎在flash中启动的关键事件将bubble bubble高速公路直接推向顶部(顶部是DOM层次结构中上面的文件)。

我已经尝试在as3中终止事件,并尝试了不同的wmodes ......这两种方法都不起作用。有什么我可能错过的吗?

1 个答案:

答案 0 :(得分:0)

只关注swf容器:

document.getElementById('flash-object').focus();