|
今天有一哥们问我怎么在FLASH上做背景透明,其实想让FLASH背景透明,不需要在FLASH里面做。直接在网页上加一个代码就行。
FLASH背景保持默认的白色即可。
网上有很多人说让背景透明加上一段<param name="wmode" value="transparent"> 就可以了。这样做确实可以,但经过测试只在IE中可以。GOOGLE浏览器还是无法识别。就是说还不能透明。那怎么办?
其实改一下方法就行了,呵呵太简单了。代码如下:
[mw_shl_code=html,true]<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="1004" height="700" id="未命名-2" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="wmode" value="transparent">
<param name="AutoStart" VALUE="-1">
<param name="movie" value="未命名-2.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#0066ff" />
<embed src="未命名-2.swf" quality="high" bgcolor="#0066ff" width="1004" height="700" name="未命名-2" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" wmode="transparent"/>
</object>[/mw_shl_code]
注意,我们把wmode="transparent"加到embed里面就行了,这样GOOGLE浏览器也就兼容了。
|
|