不少時候,咱們在頁面插入FLASH的時候會發現,flash是object,而後頁面默認把它始終是放在最上面的,這樣flash上面緊貼着的下拉菜單便到後面看不到了。設置層也沒有用。
這 樣在生成頁面的時候就變得很被動,因而我作了個浮動層,原來的頁面上有flash,可是不論我把浮動層的z-index調多高,這個層都始終會被 flash遮住,無耐之下,只能把浮動層移動flash遮不到的地方~ 後來通過嘗試,我發如今<object>裏面插入<PARAM NAME=wmode VALUE=transparent>就好了,在這裏還有一些補充資料須要說明一下。
<!-- 一個是 IE 中起做用的: -->
<param name="wmode" value="transparent" />
<!-- 另一個是 firefox 中起做用: -->
<embed src="YourFlash.swf" wmode="transparent" ... ></embed> app
我也試了在flash 加個參數,wmode=opaque,也是能夠的,why? less
看了這段解釋,仍是不明白~··················· 性能
(可選)容許使用 Internet Explorer 4.0 中的透明 Flash 內容、絕對定位和分層顯示功能。此標記/屬性僅在帶有 Flash Player ActiveX 控件的 Windows 中有效。 動畫
"Window"在 Web 頁上用影片本身的矩形窗口來播放應用程序。"Window"代表此 Flash 應用程序與 HTML 層沒有任何交互,而且始終位於最頂層。 spa
"Opaque" 使應用程序隱藏頁面上位於它後面的全部內容。 firefox
"Transparent"使 HTML 頁的背景能夠透過應用程序的全部透明部分顯示出來,而且可能會下降動畫性能。 code
"Opaque windowless"和"Transparent windowless"均可與 HTML 層交互,從而容許 SWF 文件上方的層遮蔽應用程序。這兩種選項之間的差別在於"Transparent"容許透明,所以,若是 SWF 文件的某一部分是透明的,則 SWF 文件下方的 HTML 層能夠透過該部分顯示出來,而"opaque"則不會顯示。 xml
若是忽略此屬性,默認值爲 Window。僅適用於 object。
------------------------------------------------------------------------------
------------------------------------------------------------------------------
這是一個使得flash在頁面上顯示在最下面的參數
wmode=Opaque
這樣修改,可使得其餘元素均可以覆蓋在這個flash之上。 get
wmode的屬性:
wmode=Window 在 Web 頁上用影片本身的矩形窗口來播放應用程序。"Window"代表此 Flash 應用程序與 HTML 層沒有任何交互,而且始終位於最頂層。
wmode=Opaque 使應用程序隱藏頁面上位於它後面的全部內容。
wmode=Transparent 使 HTML 頁的背景能夠透過應用程序的全部透明部分顯示出來,而且可能會下降動畫性能。
"Opaque windowless"和"Transparent windowless"均可與 HTML 層交互,從而容許 SWF 文件上方的層遮蔽應用程序。這兩種選項之間的差別在於"Transparent"容許透明,所以,若是 SWF 文件的某一部分是透明的,則 SWF 文件下方的 HTML 層能夠透過該部分顯示出來,而"opaque"則不會顯示。 flash
具體示例代碼以下:
<object classid='clsid:D27CDB6E-AE6D-11CF-96B8-444553540000' id='obj6' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0' border='0' width='266' height='139'>
<param name='movie' value='flash/pics.swf?httpx=xml/pics.xml'>
<param name='quality' value='High'><param value='transparent'>
<embed src='flash/pics.swf?httpx=xml/pics.xml' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' name='obj6' width='266' height='139' quality='High' wmode='opaque'></embed>