兼容ie ff 的FLASH遮住层的解决方法

 代码如下 复制代码

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="600" height="248">
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowFullScreen" value="false" />
<param name="movie" value="flash/uploader.swf">
<param name="quality" value="high">
<param name="wmode" value="Opaque">
<embed src="flash/uploader.swf" wmode="Opaque" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="600" height="248"></embed>
</object>

蓝色:解决IE下的遮住层问题
黑色加粗:解决Firefox下的遮住层问题

附上wmode的三个属性:

"Window" 在 Web 页上用影片自己的矩形窗口来播放应用程序,并且始终位于最顶层。
"Opaque" 显示页面上位于它后面的内容。
"Transparent"使 HTML 页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。

试了一下,"Opaque"和"Transparent"都可与 HTML 层交互,从而允许 SWF 文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果 SWF 文件的某一部分是透明的,则 SWF 文件下方的 HTML 层可以透过该部分显示出来,而"opaque"则不会显示。

时间: 2024-09-21 01:52:03

兼容ie ff 的FLASH遮住层的解决方法的相关文章

flash 挡住层的解决方法_相关技巧

出现问题: 1. 使用层制作的下拉菜单下正好有FLASH动画,菜单被动画遮挡. 2. 页面中的层浮动广告当经过FLASH动画时,浮动层从动画画穿过,实际显示被遮挡. 解决方法: 按如下任一方法设置设置FLASH对象的属性 <param name="wmode" value="transparent"> FLASH将透明 <param name="wmode" value="Opaque"> FLASH仍

mfc-MFC同时兼容win8触摸和XP,有什么解决方法

问题描述 MFC同时兼容win8触摸和XP,有什么解决方法 我们现在有一套工具,使用MFC写的,这套工具要同时使用Win8的触摸屏API,同时又要在XP上能运行.我们现在的问题是,为了能使用MFC中的触摸屏API,提高了WINVER到0x0601(win7),这样才能使用触摸的API并编译成功,但是这样就不能在XP上运行了.请问有谁遇到过类似情况?有什么解决的办法? 解决方案 删除掉最低系统设置的那个头文件,判断系统版本,如果系统版本小于6.1(Win7)(如果Vista也支持触屏API那就小于

messagebox相对于div层居中解决方法

messagebox相对于div层居中解决方法 public void wndprocret(object sender, wndprocreteventargs e)         { switch (e.cw.message)             {                 case wndmessage.wm_initdialog:                 case wndmessage.wm_unknowinit:                     user3

关于flash遮盖div浮动层的解决方法_javascript技巧

网上的解决方案: From:http://codingforums.com/showthread.php?t=95109 (a) place Flash embed script in <div> container (I use SWFObject.js)[将flash嵌入脚本放到一个div容器中] (b) add wmode=transparent to Flash embed script[增加wmode=transparent 到flash嵌入脚本] (c) set <div i

flash动画挡掉其他层的解决方法

通常在使用dw插入flash的时候,系统生成的代码如下: <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  codebase="http://download.macromedia.com/pub/ shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="980"  height="200"

5大java数据计算层的解决方法

我们都知道,数据计算层是指介于数据持久层和应用程序层之间,负责计算来自数据持久层的数据,并将计算结果返回应用程序层的层次.而JAVA的数据计算层主要是为了降低应用程序层和数据持久层之间的耦合性,分担它们的计算压力. 因此,它应当符合如下特征: 1. 可以统一的计算来自任意数据持久层的数据,不仅包括数据库,也包括非数据库的Excel/Txt/XML.其中对最常见的结构化数据的计算是重点. 2. 可以统一的进行不同种类数据源之间的相互计算.不仅包括异种数据库之间,也包括数据库和非数据库之间的计算.

flash 8 安装remoting解决方法

解决 刚安装的FLASH8,表面上看上去并不支持remoting.需要用下面的方式解决.首先先下载 Flash Remoting source code ,然后根据mm的安装描述文档 here来安装,复制remoting类到正确的路径,当然这回与以前不同的是要复制到FLASH8的安装路径下. 如果你需要使用flash remoting组件,你只需要将swc文件 从[Flash MX 2004]\en\First Run\Components\Data Components\ 目录复制到[Flas

Win8系统提示没有安装flash插件问题的解决方法

Win8系统用户使用IE浏览器播放在线视频出现:"您还没有安装flash播放器,请点击这里安装" 解决方案: 1. 进入IE浏览器打开管理加载项,观察flash的加载项是否被禁用,如果禁用请启动该加载项; 2. 通过微软网站下载微软补丁; http://go.microsoft.com/fwlink/?LinkId=252627 64bit http://go.microsoft.com/fwlink/?LinkId=252626 32bit 3. 如果上述方案无法解决可以尝试重新注册

电脑中播放网页视频提示shockwave flash has crashed的解决方法

  方法一:修复Flash 1.可以从网上或者软件管理工具下载新版Flash; 2.下载完成后进行安装再看看问题是否解决. 方法二:关闭硬件加速 1.打开视频网站,随意点击播放一段视频,然后右击该视频画面,选择"设置",会弹出Adobe Flash Player设置,取消勾选"启用硬件加速",然后点击关闭即可. 方法三:重装显卡驱动 1.可以通过驱动管理软件进行检测,并更新显卡驱动; 2.安装完毕之后重新启动电脑即可.