onMouseover一个flash元素?

时间:2011-01-07 22:21:56

标签: javascript flash onmouseover

即使它在wmode:transparent上,我也无法弄清楚如何在翻转flash元素时触发javascript事件。

我试图通过onMouseover事件在flash元素上放置一个透明的传感器div并且它工作但是闪光灯变得无用且完全无法点击。

欣赏任何想法。

由于

2 个答案:

答案 0 :(得分:8)

如果您只想在整个SWF上进行简单的鼠标检测,这比ExternalInterface要简单得多。

只需定位通过Javascript嵌入SWF的<object><embed>标记。


document.getElementById("content-banner").onmouseover = over;

function over(evt)
{
 alert("moused over");  
}

http://jsfiddle.net/p7YkA/

答案 1 :(得分:1)

使用ExternalInterface并调用JavaScript方法从Flash调度事件。