解決FLASH總在最頂層的辦法

冰球突破豪华版手机下载 www.zuaiu.icu 來源:www.zuaiu.icu 所屬分類:網頁設計 Keywords:Array 日期:2013-07-03 11:22:00

在平時的寧波做網站、寧波網站建設過程中,經?;嵊齙餃綣度隖lash,默認會將flash放在頁面的最上面。也就是說,即使用絕對定位,將z-index設的無窮高,頁面里的任何元素還是無法將它蓋住。這時候,有兩種方法可以控制flash的z-index
1、在嵌入flash時,設置flash的wmode參數為opaque
2、在嵌入flash時,設置flash的wmode參數為transparent
對應的IE和FireFox的代碼如下所示,以方法1為例:
IE下:
FireFox下:
 
原因:
flash嵌入的時候有幾種模式:
1、窗口(window)
    默認情況下的顯示模式。在這種模式下flash player有自己的窗口句柄,這就意味著flash影片是存在于Windows中的一個顯示實例,并且是在瀏覽器核心顯示窗口之上的,所以flash只 是貌似顯示在瀏覽器中,但這也是flash最快最有效率的渲染模式。由于他是獨立于瀏覽器的HTML渲染表面,這就導致默認顯示方式下flash總是會遮 住位置與他重合的所有DHTML層。但是大多數蘋果電腦瀏覽器會允許DHTML層顯示在flash之上,但當flash影片播放時會出現比較詭異的現象,比如DHTML層像被flash刮掉一塊一樣顯示異常。
2、不透明無窗口(opaque)
    這是一種無窗口模式,在這種情況下flash player沒有自己的窗口句柄,這就需要瀏覽器需要告訴flash player在瀏覽器的渲染表面繪制的時間和位置。這時flash影片就不會在高于瀏覽器HTML渲染表面而是與其他元素一樣在同一個頁面上,因此你就可以使用z-index值來控制DHTML元素是遮蓋flash或者被遮蓋。
3、透明無窗口(transparent)
    透明模式,在這種模式下flash player會將stage的背景色alpha值將為0并且只會繪制stage上真實可見的對象,同樣你也可以使用z-index來控制flash影片的 深度值,但是與opaque模式不同的是這樣做會降低flash影片的回放效果,而且在9.0.115之前的flash player版本設置wmode=”opaque”或”transparent”會導致全屏模式失效。
文章轉載至冰球突破豪华版手机下载、冰球突破豪华版手机下载 冰球突破豪华版手机下载
优博时时彩 有藏分成功出款的吗 北京塞车pk10预测 飞艇计划人工在线 后四单式稳赚 免费打麻将游戏下载 重庆时时彩官网平台 分分彩稳赚玩法 排列五最新49组头尾 西班牙vs澳大利亚 手机通比牛牛 足球90分钟纯比分 分分彩后二复式稳赚方案 时时彩后三包胆买法 手机棋牌游戏21点 pk10人工计划网站