gpt4 book ai didi

HTML over flash 不停止与 flash 的交互

转载 作者:搜寻专家 更新时间:2023-10-31 22:52:26 25 4
gpt4 key购买 nike

我有一个 html div 位于交互式 flash 电影之上,但是当鼠标移到 div 上时,它无法与 flash 交互( View 随着鼠标移动或单击而改变)。有没有办法让 flash 接收鼠标移动和点击,但让 html 可见?

我无法修改 Flash SWF 文件。

编辑:为了更清楚,这是位于谷歌街景(flash)之上的信息层,问题是我无法在层所在的位置移动街景重叠。

最佳答案

尝试这样的事情:

<object> 
<param name="wmode" value="transparent" />
<embed src="example.swf" wmode="transparent"></embed>
</object>

要注意的主要事项是 <param />具有透明属性的标记,以及 wmode="transparent"在嵌入标签中。您还需要运行以下 javascript 代码以使其适用于所有浏览器:

theObjects = document.getElementsByTagName("object");
for (var i = 0; i < theObjects.length; i++) {
theObjects[i].outerHTML = theObjects[i].outerHTML;
}

此代码应在加载文档时运行。我从中获得此代码的网站声称它必须从外部文件运行才能工作(尽管我还没有测试过)。

我从这里得到了这个答案,您可以在此处获得更多详细信息和工作示例:
http://www.cssplay.co.uk/menus/flyout_flash.html

关于HTML over flash 不停止与 flash 的交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/339510/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com