Flash遮盖其它层,z-index无效
Flash遮盖其它层,z-index无效
Flash遮盖其它层,z-index无效一、问题描述
在WEB页面中,如果嵌入Flash,默认会将Flash放在页面的最上面。也就是说,即使用绝对定位,将z-index设的无穷高,页面里的任何元素还是无法将它盖住。
二、解决方法
在嵌入flash时,设置flash的wmode参数为opaque。即
1、针对IE 在<object></object>内加上参数<param name="wmode" value="opaque" />
2、针对FF 在<object></object>内加上参数<embed name="wmode" value="opaque" ></embed>
例如:
<object type=”application/x-shockwave-flash” data=”style/flash/001.swf” width=”400″ height=”400″>
<param name=”movie” value=“001.swf” />
<param name=”wmode” value=”opaque” />
<embed wmode=”opaque”></embed>
</object>
三、flash嵌入的几种模式
1、窗口(window)
默认情况下的显示模式。在这种模式下flash player有自己的窗口句柄,这就意味着flash视频是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,但这也是flash最快最有效率的渲染模式。但是这种模式会导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层。
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影片的回放效果。
- CSS中 z-index 的用法
- margin z-index怎么使用(margin 负值引起的层级z-index问题)
- CSS中z-index层叠顺序
- css如何使用z-index(CSS中的z-index属性基本使用教程)
- Flash遮盖其它层,z-index无效
- flash一直在最上方,设置z-index无效
- 蒜苔和鱿鱼尾巴一起炒,味道特别棒,又脆又嫩,有滋又有味(蒜苔和鱿鱼尾巴一起炒)
- 鱿鱼炒蒜苔不是黑暗料理,这样做清香扑鼻,鲜美脆嫩,开胃又下饭(鱿鱼炒蒜苔不是黑暗料理)
- 蒜苔炒鱿鱼(蒜苔炒鱿鱼)
- 远离 五毛食品 洛阳80后妈妈发明的 飞行棋 成校园爆款 玩具(远离五毛食品)
- 失传的古代飞行棋游戏 六博(失传的古代飞行棋游戏)
- 感冒要吃什么药(猫咪感冒要吃什么药)
热门推荐
- docker容器是怎么进行通信的(Docker容器间通信与外网通信的操作)
- anaconda如何配置python3.7(WIn10+Anaconda环境下安装PyTorch避坑指南)
- dedecms栏目内容怎么插入分页符(dedecms织梦让likearticle的mytypeid支持多个栏目和子栏目)
- centos系统mysql安装及连接教程(CentOS8安装SQLServer2019的过程)
- sqlserver 开启数据库(SQLSERVER简单创建DBLINK操作远程服务器数据库的方法)
- phpstudy服务器怎么设置(phpstudy本地环境开启.htaccess伪静态方法)
- php怎么设计状态模式(php设计模式之观察者模式定义与用法经典示例)
- html5中的语义化标签有哪些(详解HTML5常用的语义化标签)
- 个人如何选择阿里云服务器(个人如何选择阿里云服务器的配置)
- 云web应用防火墙(几款免费web应用防火墙云waf介绍及测评)