【CSS】DIV被Flash蓋住
這是很早以前就遇過的問題,只不過每次遇到就會忘了是要改啥麼地方,只要加入wmode屬性為Transparent即可。
若沒加的話,wmode屬性預設為Window。
先瞭解一下,wmode屬性值約有哪些?
Window:速度快、有效率、無法使用z-index,也沒有辦法混用於DHTML圖層當中。
Opaque:速度介於Window與Transparent之間,可以控制z-index,但是背景沒有辦法變透明的,也就是說,任何內容都會被放在swf下面。
Transparent:速度最慢,可以控制z-index且背景可以變透明。

引述Adobe官網:
範例參考:
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="580" height="450">
<param name="movie" value="swf/s22.swf" />
<param name="quality" value="high" />
<param name="wmode" value="Transparent" /> <----就是要加上這一段
<embed src="swf/s22.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="580" height="450"></embed>
</object>
參考資源 :
http://helpx.adobe.com/flash/kb/flash-object-embed-tag-attributes.html#main_Browser_support_for_Window_Mode__wmode__values
Adobe 官網---Window_Mode__wmode__values



留言
張貼留言