我在这里面临着一个棘手的情况......这就是问题......
我有一个 Flash 对象,我想在其上显示图像
这些是我尝试过的技巧...
1.玩转z-index(没用)
2.将wmode参数设置为透明/不透明(同样没有用)
3.使用javascript并仅在页面加载后显示图像(仍然没有用)
我尝试谷歌搜索但没有找到解决方案..:(
提前致谢
Update-我正在使用的代码
<div style="position:absolute; top:0px; z-index:-2000;">
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="176" height="146">
<param name="movie" value="sample.swf" />
<param name="wmode" value="transparent" />
<param name="quality" value="High" />
<param name="menu" value="false" />
<embed src="sample.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" menu="false" width="176" height="146" />
</object>
</div>
<div style="position:absolute; top:0px; z-index:2000;">
<img src="Logo.gif" alt="" />
</div>
也尝试过值=“不透明”
已完成所有可能的建议...请帮助..
Update:我知道关于 wmode 要么是其中之一,但我选错了。不应该回答睡眠不足的问题。我现在检查过并将 wmode 设置为透明is你想要什么。它允许您将 HTML 元素放置在 Flash 对象之上。
其次,以标准友好的方式嵌入Flash,并使用swf对象 http://code.google.com/p/swfobject/.
首先尝试在 Flash 上放置一个颜色鲜艳的 div 进行测试。另外,也许可以将图像代码移到 Flash 上方,看看效果如何。
最后,让您的代码正常工作所需的一切,正如 K Prime 上面提到的,是在嵌入标签中将 wmode 设置为透明.
<div style="position:absolute; top:0px; z-index:-2000;">
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="176" height="146">
<param name="movie" value="/Images/WordOfLife.swf" />
<param name="wmode" value="transparent" />
<param name="quality" value="High" />
<param name="menu" value="false" />
<embed src="/Images/WordOfLife.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" wmode="transparent" menu="false" width="176" height="146" />
</object>
</div>
<div style="position:absolute; top:0px; z-index:2000;">
<img src="Logo.gif" alt="" />
</div>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)