
只要在Flash對象加入頁(yè)面時(shí)生成的HTML代碼中加入以下參數就可以讓Div浮動(dòng)層從Flash下露出來(lái)了:<param name="wmode" value="transparent" />
另外,發(fā)現另外一個(gè)更專(zhuān)業(yè)的參數:<param name="wmode" value="opaque" />
transparent是負責透明的,顯出浮動(dòng)只不過(guò)是他的一個(gè)副業(yè)而已;而opaque才是專(zhuān)門(mén)負責讓Flash位于其它層下的。
兼容FF 需要加一段
<embed src="hehe.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="220"></embed>
之后就是通過(guò)設置div的style,如position:absolute等等,讓div浮起來(lái)。為了方便計算div的位置,可以把flash對象和div放在同一父元素(如div)下面,這樣直接把top和left設成0,就可以讓div正好在flash上面了。
<style>
* {margin:0px;padding:0px;}
.flash1 {height:500px;position:relative;}
.div1 {background:#000;width:500px;height:30px;position:absolute;left:10px;top:30px;z-index:2;color:#fff;}
</style>
<div class="flash1">
<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="1002" height="426">
<param name="movie" value="/UploadFiles/demo/liu.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<param name="wmode" value="opaque" />
<embed src="/UploadFiles/demo/liu.swf" quality="high" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="500" height="220"></embed>
</object>
<div class="div1">
菜單1
</div>
</div>
呢 稱(chēng): | |
表 情: | |
內 容: |
評論內容:不能超過(guò) 1000 字,需審核,請自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規。 |
驗證碼: | |
您發(fā)布的評論即表示同意遵守以下條款:
一、不得利用本站危害國家安全、泄露國家秘密,不得侵犯國家、社會(huì )、集體和公民的合法權益;
二、不得發(fā)布國家法律、法規明令禁止的內容;互相尊重,對自己在本站的言論和行為負責;
三、本站對您所發(fā)布內容擁有處置權。