ZX1*_*12R 6 javascript css flash
我在这里遇到一个棘手的情况......这就是问题......
我有一个flash对象,我想要显示一个图像
这些是我试过的技巧...
1.使用z-index进行处理(没有用)2.
将wmode参数设置为透明/不透明(再次没有用)
3.使用javascript并仅在页面加载后显示图像(仍然没有用)
我尝试使用谷歌搜索但没有找到解决方案.. :(
提前感谢
更新 -我正在使用的代码
<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>
Run Code Online (Sandbox Code Playgroud)
也尝试过value ="opaque"
做了所有可能的建议......请帮忙..
更新: 我知道这是关于wmode的一个或另一个,我选错了.不应该回答一个患有睡眠剥夺的问题.我现在检查了它,并将wmode设置为透明是你想要的.它允许您将HTML元素放在Flash对象上.
其次,嵌入Flash标准友好的方式,并使用swfobject.
尝试首先在Flash上分层颜色鲜艳的div进行测试.此外,也许将图像代码移到Flash上方,看看它是如何发生的.
最后,正如上面提到的K Prime所提到的,让代码工作所需要的只是在你的embed标签中将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>
Run Code Online (Sandbox Code Playgroud)