默认模式下,flash内容总会在网页的最上层,这样的话像lightbox之类的东西就会很糟糕。Adobe官方的解决方案:http://kb2.adobe.com/cps/155/tn_15523.html
引用
Use the WMODE parameter to allow layering of Flash content with DHTML layers. The WMODE parameter can be 'window' (default), 'opaque', or 'transparent'. Using a WMODE value of 'opaque' or 'transparent' will prevent a Flash movie from playing in the topmost layer and allow you to adjust the layering of the movie within other layers of the HTML document.
具体的操作就是修改wmode这个参数值,这个参数值的几个可选选项的值在blueidea的一篇文章里说的很清楚:http://www.blueidea.com/tech/web/2009/6469.asp
引用
window 模式
默认情况下的显示模式,在这种模式下flash player有自己的窗口句柄,这就意味着flash影片是存在于Windows中的一个显示实例,并且是在浏览器核心显示窗口之上的,所以flash只是貌似显示在浏览器中,但这也是flash最快最有效率的渲染模式。由于他是独立于浏览器的HTML渲染表面,这就导致默认显示方式下flash总是会遮住位置与他重合的所有DHTML层。
但是大多数苹果电脑浏览器会允许DHTML层显示在flash之上,但当flash影片播放时会出现比较诡异的现象,比如DHTML层像被flash刮掉一块一样显示异常。
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”会导致全屏模式失效。
说到底要么是
<param name="wmmode" value="transparent" />
要么就是
<param name="wmmode" value="opaque" />
使用情况根据具体环境而定。
分享到:
相关推荐
### 最顶层div被flash或者下拉列表遮挡的问题解决 在网页设计中,有时会出现顶层的div元素被其他元素如Flash或下拉列表遮挡的情况。这种遮挡问题通常是由于CSS定位属性设置不当造成的,尤其是`z-index`值的设置不...
在Flash中,设置一个元素(如影片剪辑或组件)为最顶层,意味着让它在所有其他元素之上显示,这样它可以捕获所有的鼠标事件并成为视觉焦点。这个过程涉及到对时间轴、显示对象的层次关系以及交互性的理解。下面将...
以下是针对"关于Flash遮盖Div浮动层"的解决方法的详细解释: 1. **使用SWFObject.js嵌入Flash** SWFObject是一个流行的JavaScript库,用于在HTML页面中无缝地插入Flash内容。通过将Flash嵌入脚本放入一个Div容器中...
生态农业产业园顶层设计整体解决方案
在IT领域,尤其是在游戏开发和用户体验优化中,"监视最顶层窗口"是一个常见的技术需求。这个功能主要用于跟踪...这不仅对于游戏开发者,对于技术支持人员和普通用户来说,都是一个实用的工具,有助于诊断和解决问题。
显示在网页顶层的Flash透明遮屏广告代码 1\flash文件为反编译文件 2\flash/02.swf",80,80,-10,-10,6,此处可修改缩小后广告的尺寸 80,80为尺寸 -10,-10为广告边距 6位显示位置,1-9分别为9个显示...
城市智能交通顶层设计理念完整解决方案.ppt城市智能交通顶层设计理念完整解决方案.ppt城市智能交通顶层设计理念完整解决方案.ppt城市智能交通顶层设计理念完整解决方案.ppt城市智能交通顶层设计理念完整解决方案.ppt
智慧医院信息化顶层设计解决方案旨在利用现代信息技术,如云计算、大数据、物联网和人工智能,打造高效、智能、一体化的医疗服务环境。此方案涵盖了多个层面,包括医院信息化系统、医疗后勤信息化和区域医疗信息化。...
解决方案汇报PPT案例:自然资源信息化顶层设计方案.pptx 高清完整版
ERP + 智慧工厂顶层设计解决方案(92页)
2023年新型智慧城市顶层设计规划解决方案.pdf
智慧行业解决方案
中国作为一个传统农业大国,在信息化技术在其它行业已经取得丰硕成果的今天,具有科技含量低,劳动生产率低下等特点的传统农业生产在目前仍然普通存在,近年来随着可用耕地的逐步减少、劳动力成本逐步提高,靠物化...
智慧医院顶层设计总体解决方案.pptx
7. **股权调整与变更**:随着公司发展,可能会涉及股权回购、转让、增发等问题,这些都需要在顶层设计方案中预设规则,以应对未来的不确定性。 8. **合规性与税务考虑**:设计股权结构时必须遵循相关法律法规,并...
曾有专家说过,信息化可以解决城市发展过程中25%的问题,而余下的75%则需要通过顶层设计解决。智慧城市是政府在城市管理理念和模式上的改革,是一个只有起点没有终点的长期持续的系统工程,只有做好顶层设计,才能...
随着技术进步,2013年开始采用“梳子模型”进行顶层设计,构建可组装、可拆卸的应用服务平台,解决信息孤岛和部门间协同问题。这种设计强调系统的集成性和灵活性,旨在打造一个高效运作的城市信息系统。 在智慧城市...
在"PopupWindow之显示顶层对话框代码"中,我们关注的核心是如何将PopupWindow设置为屏幕的顶层对话框,使其在所有其他视图之上显示。首先,我们需要理解PopupWindow的基本用法: 1. 创建PopupWindow实例:通过`new ...