本文介绍在HTML网页上插入一个Flash对象,而且要实现Flash对象不挡住网页中的其它浮动元素。也许有朋友会问,什么浮动元素?举个例子,网页中有浮动的广告、或者弹出的即点即聊的对话框,如企业QQ的web插件、TQ等,还有就是一些“分享类”插件等。要是这些东西被Flash遮住了,那就尴尬了。
插入Flash是一件很简单的事情,但让Flash不会把浮动的层盖住,则是有技巧的。Flash本身的object和embed两种写法不能少,否则会有浏览器兼容性的问题。
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="725" height="200">
<param name="movie" value="/images/zzjz/banner.swf" />
<param name="quality" value="high" />
<param name="wmode" value="opaque" />
<embed src="/images/zzjz/banner.swf" wmode="opaque" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="725" height="200"></embed>
</object>
上面加粗的代码可以使层出现在Flash的上方,即不会被Flash遮住。