弹出层被flash遮挡的解决办法
来源:互联网 发布:挖机大转盘型号数据 编辑:程序博客网 时间:2024/05/01 02:02
先说下我遇到的情况:
在谷歌和firefox下是可以正常显示的,但是在ie和360的极速模式下都会出现弹出层被视频部分所遮挡住。
解决办法:
在<embed>标签中加入wmode="opaque" 。问题解决。
遇到的问题:
将<param name="wmode" value="opaque">加入到<object>标签中无效。
需要了解的知识:
在html页面中嵌入swf时,有一个参数相信大家一定会用到,那就是 wmode,下面说明一下次参数对应各个值的意义。
在Flash Player 9 中 对应三个可选参数 “window”,“opaque” 和 “transparent”。 在Flash Player 10中增加了两个参数 “direct” 和 “gpu”window :默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层
opaque :这是一种无窗口模式,在这种情况下flash player没有自己的窗口句柄,这就需要浏览器需要告诉flash player在浏览器的渲染表面绘制的时间和位置。这时flash影片就不会在高于浏览器HTML渲染表面而是与其他元素一样在同一个页面上,因此你就可以使用z-index值来控制DHTML元素是遮盖flash或者被遮盖。
transparent :透明模式,在这种模式下flash player会将stage的背景色alpha值将为0并且只会绘制stage上真实可见的对象,同样你也可以使用z-index来控制flash影片的深度值,但是与Opaque模式不同的是这样做会降低flash影片的回放效果,而且在9.0.115之前的flash player版本设置wmode=”opaque”或”transparent”会导致全屏模式失效。
direct :直接通过网页浏览器进行渲染。
- 弹出层被flash遮挡的解决办法
- DIV层被Flash遮挡的解决办法
- IE下弹出层被DropDownList控件遮挡的解决办法
- 层内容被FLASH遮挡解决办法
- 嵌入的flash遮挡弹出div层解决方法
- flash wmode 屏蔽遮挡弹出层
- div层 被 flash 层 遮挡的解决方法
- 浮动层被FLASH遮挡住的 全兼容办法
- FLASH遮挡DIV层的解决方法
- DIV层 被FLASH 遮挡解决
- 解决DIV 层被FLASH遮挡了
- 层被FLASH遮挡了,调整办法
- 遮罩层 遮挡不住 flash曲线的解决办法
- 弹出层被flash遮盖
- 广告漂浮到Flash区域被FLash遮挡住解决办法
- FLASH遮挡浮动层解决方法
- flash盖住层的解决办法
- 解决IE和Firefox下,div层被flash遮挡住的问题
- MongoDB学习笔记--数据管理
- 在 Access 中使用 SQL 建索引
- Facebook React Native开发入门
- ARC学习笔记
- Java EE应用的组件
- 弹出层被flash遮挡的解决办法
- java中String的常用方法
- java迭代器(Iterator)简单使用
- CentOS 或Redhat安装JDK1.7
- selenium wait
- HLSL Keywords (HLSL 关键字)
- java回车登陆
- poj1787 Charlie's Change
- 测试添加多级目录篇