即使它在wmode:transparent
上,我也无法弄清楚如何在翻转flash元素时触发javascript事件。
我试图通过onMouseover事件在flash元素上放置一个透明的传感器div并且它工作但是闪光灯变得无用且完全无法点击。
欣赏任何想法。
由于
答案 0 :(得分:8)
如果您只想在整个SWF上进行简单的鼠标检测,这比ExternalInterface要简单得多。
只需定位通过Javascript嵌入SWF的<object>
或<embed>
标记。
document.getElementById("content-banner").onmouseover = over; function over(evt) { alert("moused over"); }
答案 1 :(得分:1)
使用ExternalInterface并调用JavaScript方法从Flash调度事件。