javascript - 如何将点击从不可见的 div 传播到嵌入式 flash?

标签 javascript mouseclick-event

我需要将点击从不可见的 div 传播到嵌入式 flash(两者叠加)。

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="800" height="600">
            <param name="src" value="pub.swf">
            <param name="quality" value="high">
            <param name="wmode" value="opaque">
            <embed src="flash.swf" bgcolor="#CC0000" wmode="opaque"quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="150"></embed>
        </object>
        <div id="div"></div>

我的对象都定位良好,但我确实没有成功地将点击从顶部 div 传输到嵌入式 flash。

有什么想法吗?

感谢您的宝贵时间。

最佳答案

插件事件与 HTML 是分开的。您无法从 Flash 捕获 HTML 单击事件,也无法从 HTML 捕获 Flash 单击事件。

您必须更改 flash.swf 的代码以提供一个外部方法来模拟 flash 影片中的点击。例如。使用 dispatchEvent .然后,当单击不可见的 div 时,您可以从 HTML 文档中的 JavaScript 调用此方法。

关于javascript - 如何将点击从不可见的 div 传播到嵌入式 flash?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2646820/

相关文章:

javascript - 了解为什么这个导入变量的字符串插值在我的 Angular 2 应用程序中起作用

javascript - jQuery 结果被 GET 方法发送的信息覆盖

javascript - 当我使用 Jquery (ajax) 调用 Twitter 搜索时,Google Chrome 中的 403 被禁止(仅)

java - LibGDX 输入仅运行我的循环一次,并且在单击鼠标时不会连续运行

javascript - 如何在 p5.js 中启用右键单击?

javascript - 为输入 map 标记设置动态变量

javascript - 自定义 javascript 文件无法使用 Zurb Foundation 和 Zurb Template 在 app.js 中编译

javascript - Button 的 onclick 有效,但 JS 事件监听器无效

javascript - 如何创建点击事件以显示设置的间隔时间

python - 在 Matplotlib 中,在鼠标单击事件发生时,填充鼠标单击右侧的图