`
xllily
  • 浏览: 121539 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

Flash层叠顺序问题  

 
 

很多人在写页面代码时都会遇到过这样一个问题,那就是当Flash与页面中的其它HTML结构有重叠的时候,默认情况下Flash总是显示在最上面,从而遮挡住了与它有重叠部分的HTML结构,就算为该Flash或是HTML结构标签定义z-index属性却依然是无效的。

因为默认情况下在网页中添加的Flash在浏览器中是以窗口模式存在的,是独立于浏览器的HTML结构渲染的,所以这种情况下的Flash会遮盖住与它重叠的HTML。

在Adobe Flash的发布设置里关于HTML的设置有一项是“窗口模式”,这里面提供了三个选项,分别是:窗口(window)、不透明无窗口(opaque)、透明无窗口(transparent)。

 

这三种模式分别表示着Flash在页面中的三种表现形式,根据这三种表现形式,我们就找到了解决这个问题的方法,就是将页面中的Flash模式(wmode)设置为不透明无窗口(opaque)或者是透明无窗口(transparent),在这两种模式下页面中的Flash将与HTML结构是处于同一级别的,所以就可以通过z-index来控制页面中的重叠部分到底是Flash显示在上还是HTML结构显示在上

当我们需要在页面中加载一个弹出Flash广告时,并且不希望它被页面中的其它Flash所遮挡时,就可以使用这种方法来解决。同样的如果这个弹出Flash是不规则形状的时候,就可以将模式(wmode)设置为透明无窗口(transparent),这样即可以除去Flash本身所带有的背景。

分享到:
评论

相关推荐

    flash放置层叠级别

    然而,在某些特定场景下,我们仍可能需要处理与Flash相关的布局问题,比如如何控制Flash与页面其他元素(如div)之间的层叠顺序。本文将通过一个具体的实例,深入探讨如何确保Flash能够在div元素之下显示,从而帮助...

    下拉菜单被flash给挡住了,解决方法!!

    这个问题主要是由于浏览器的渲染机制导致的,因为Flash对象通常会被置于HTML元素之上,尤其是当Flash内容设置了较高Z-index(层叠顺序)时。本文将详细解释这个问题的成因,并提供解决方案。 首先,我们需要理解...

    cadence制作椭圆flash的skill

    在实际应用中,可能还需要对Flash的颜色、透明度、层叠顺序等属性进行设置,这些可以通过额外的Skill函数来实现。例如,你可以通过`graph:flash-color`和`graph:flash-alpha`来调整Flash的颜色和透明度。 在提供的...

    让Flash显示在Div下面的代码

    #### 一、理解Flash与Div之间的层叠顺序问题 在默认情况下,浏览器会按照HTML文档中的元素顺序来渲染页面。这意味着如果一个`<div>`元素在`<object>`或者`<embed>`标签之前出现,那么该`<div>`元素将会覆盖在Flash...

    首页右下角浮动视频广告

    在这个场景中,XML文件可能包含视频的URL、标题、描述等信息,使得广告能够按照预设顺序或随机播放多个不同的视频。 2. **CSS文件(yao.css)**:CSS(层叠样式表)用于定义网页的布局和样式。在这项任务中,`yao....

    SWF flash文件结构研究.pdf

    本文将基于给定文件中的信息,深入探讨SWF文件的结构,尤其是其独特的运行结构——顺序结构和层叠结构。 #### 二、SWF文件的运行结构 ##### 1. 顺序结构 顺序结构是SWF文件中最基本的时间序列组织方式。它由一...

    个人摄影Flash相册模板

    3. 图片文件:这些通常是JPEG或PNG格式的个人摄影作品,它们会被加载到Flash相册中,并按照预设的顺序和效果进行展示。 4. ActionScript文件(可能以AS或JSFL格式出现):ActionScript是Flash中的编程语言,用于...

    html5实现的响应式视频背景动画特效源码.zip

    通过CSS3的position属性(如:fixed或absolute),可以将视频置于页面背景,并通过z-index控制其层叠顺序,使其位于其他元素下方。 4. 视频动画:HTML5的Video API允许开发者在JavaScript中控制视频播放,如播放、...

    5屏FLASH图片切换代码.rar

    1. **Flash技术**:Flash是一种由Adobe公司开发的多媒体软件平台,主要用于创作动画、交互式应用程序和网络视频。在本项目中,Flash用于创建图片切换的动画效果,使得图片之间的过渡更为平滑自然。 2. **...

    《FLASH脚本》

    - `swapDepths`:交换两个MovieClip的层叠顺序,改变它们的z轴位置。 5. **事件处理**: - `on` 和 `onClipEvent`:响应用户或系统触发的事件,如鼠标点击、键盘输入等。 - `addEventListener` 和 `...

    曹鹏CSS视频教程-52.冲突与规则来源次序 1.rar

    冲突与规则来源次序 1.rar" 涉及的核心知识点是CSS中的选择器优先级和规则的层叠顺序,这是理解和解决CSS样式冲突的关键。 在CSS(层叠样式表)中,当多个规则应用到同一个元素时,可能会出现冲突。解决这种冲突...

    FLASH+XML 4屏焦点图交替切换效果.zip

    在这个案例中,"4屏"意味着焦点图可以展示四个不同的图像,而“交替切换”则说明这些图像会按照某种顺序或定时方式进行切换。 【XML的应用】 XML(eXtensible Markup Language)是一种标记语言,用于存储和传输...

    flashcs6教程8ppt课件.ppt

    在库中,可以调整元件的上下顺序,影响舞台上实例的层叠关系。 8.2.6 修改元件属性 在元件的属性面板中,可以修改其颜色、大小、透明度等属性,以适应不同设计需求。 8.2.7 删除元件 不再需要的元件可以通过右键...

    仿FLASH的图片轮换JS代码

    Flash由于其在移动设备上的兼容性和安全性问题逐渐被淘汰,而JavaScript则因其跨平台性和灵活性成为现代网页设计的首选。 首先,让我们了解什么是图片轮播。图片轮播是一种网页元素,它能按照设定的顺序自动或手动...

    多屏上下滚动flash图片轮换.rar

    3. CSS:CSS(层叠样式表)在实现这个效果中同样重要。通过定义图片的布局、定位和过渡效果,可以实现图片的平滑滚动。CSS3的新特性,如`transition`和`animation`,可以用来创建平滑的过渡动画,使图片在上下滚动时...

    网页设计中flash覆盖弹出层设置z-index属性也不行

    网页设计中,Flash技术经常被用来增加网页的动态效果和交互性。然而,在一些复杂的页面设计中,Flash对象可能会...这样不仅可以解决层叠顺序的问题,还能避免影响用户交互的不必要提示框,从而优化整体的页面用户体验。

    摄影网站三屏flash幻灯图轮播展示代码

    在CSS(层叠样式表)的帮助下,我们可以设置图片的宽度、高度以及它们之间的间距,确保在不同分辨率和屏幕尺寸的设备上都能良好地呈现。 至于"Flash",它是一种曾经广泛使用的多媒体平台,用于创建动态内容,如动画...

    张志晨之flash AS3实用代码:调整mc层深

    通过结合`sortOn`方法,我们可以确保球体按照正确的层叠顺序显示。 #### 四、总结 本文通过一个具体的示例演示了如何使用AS3动态调整多个MovieClip的层深,以实现更加逼真和流畅的动画效果。通过对关键代码的详细...

Global site tag (gtag.js) - Google Analytics