在做网站时,首页一般会有浮动的层,如咨询框,也有大的banner等flash元素,当二者叠加在一起,会发现,flash挡住了浮动的div,就算把div的z-index设置再高,也没有效果。下面介绍三种解决办法:
方法一:把flash当成背景,即
background:url(../flash/123.swf)这种方法有个缺陷,当flash需要调用数据,或者与xml结合使用的时候就不行了。
方法二:设置flash为透明:
<param name="wmode" value="transparent" />
方法三:设置flash置底:
<param name="wmode" value="opaque" /> <embed src="/swf/123.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="opaque"></embed>