我不知道如何在翻转 flash 元素时触发 javascript 事件,即使它是 on wmode:transparent
。
我尝试使用 onMouseover 事件在 flash 元素上放置一个透明传感器 div,它可以工作,但 flash 变得无用且完全无法点击。
欣赏任何想法。
谢谢
我不知道如何在翻转 flash 元素时触发 javascript 事件,即使它是 on wmode:transparent
。
我尝试使用 onMouseover 事件在 flash 元素上放置一个透明传感器 div,它可以工作,但 flash 变得无用且完全无法点击。
欣赏任何想法。
谢谢
如果您只是在整个 SWF 上寻找简单的鼠标检测,这比 ExternalInterface 简单得多。
只需定位通过 Javascript 嵌入 SWF 的<object>
or<embed>
标记。
document.getElementById("content-banner").onmouseover = over; 函数结束(evt) { alert("鼠标悬停"); }
使用ExternalInterface并调用从 Flash 调度事件的 JavaScript 方法。