flash无法覆盖的问题_三种办法可以解决flash覆盖其他元素

简介:

有三种办法解决flash无法被覆盖的问题


一种办法就是设置flash为透明:

但是如果你在DW中插入动画,再加

<param name="wmode" value="transparent">

是不生效的。要把整个的flash插件代码换成如下:

<object type="application/x-shockwave-flash" data="" width="560" height="210">

<param name="movie" value="" />

<param name="wmode" value="transparent" />

</object>

对比一下,和DW自动生成的代码是有区别的,测试过,IE FF 均可以。

如果使用 swfobject  js 那么只需设置 var params = { wmode:"transparent" };

 

第二种方法

设置flash置底,加个代码:<param name="wmode" value="opaque" />

但是只加这个代码,IE可行,在FF下,失效。要想在FF下起作用,还要用在<object 里加个 wmode="opaque" ,实例代码如下:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" width="560" height="210">

                                 <param name="movie" value="" />

                                 <param name="quality" value="high" />

                                <param name="wmode" value="opaque" />

                                 <embed src="" wmode="opaque" quality="high" pluginspage="" type="application/x-shockwave-flash" width="560" height="210"></embed>

                             </object>

如果使用 swfobject  js 那么只需设置 var params = { wmode:"transparent" };


第三种办法就是:把整个flash文件装在 iframe 里面。然后把iframe 的 z-index  设置最低。




      本文转自yjflinchong 51CTO博客,原文链接:http://blog.51cto.com/yjflinchong/1165090,如需转载请自行联系原作者



相关文章
|
缓存 小程序 API
小程序:浅谈小程序更新机制,发版后多久能全覆盖
小程序:浅谈小程序更新机制,发版后多久能全覆盖
478 0
|
网络协议 Unix Linux
嵌入式 uboot以及kernel添加看门狗临时记录(个人记录未整理乱)
Uboot_Kernerl_Add_Watch_Dog:   U-Boot 2010.06 (Nov 01 2013 - 15:28:44) DRAM:  128 MiBCheck spi flash controller v350.
5428 0
|
存储 内存技术
FLASH操作注意事项
FLASH操作注意事项
578 0
FLASH操作注意事项
|
Web App开发 JavaScript Linux
拯救Adobe Flash的最好办法是抛弃它
Flash发展到如今,已有许多开发者用之于工作,最近在苹果和Adobe的争论之中,iPad上的Flash对我来说是非常有意思的。首先,有一些我需要直接发表的评论。 但Flash是配置一个兼容的跨平台方案的唯一途径! 就当做是恶作剧和鬼把戏吧,我已经同时部署了Flash应用到OS X和Linux环境中。
1194 0

热门文章

最新文章

下一篇
开通oss服务