建站资讯

Flash动漫默认设置一直会显示信息在网页页面网页

作者:admin 发布时间:2021-04-02

之前了解处理方式,可是不知道道为何会出現这类状况,如同css权重值的难题一样,看了这部书才了解一些作法的原因。

Flash 默认设置一直会显示信息在网页页面的最高层,换句话说假如网页页面上存有一些DHTML Layer,那麼这种层可能被Flash盖住。即便设定了 z-index 特性也于事无补。假如你必须一些 LightBox 的弹出来层,网页页面上的Flash将会会让其实际效果丑恶不堪入目。

Adobe 的技术性专业知识库里出示掌握决的方法: Flash content displays on top of all DHTML layers。

给 object 标识提升wmode主要参数对于IE
param name= wmode value= transparent


给 embed 标识也提升相近主要参数 对于FIREFOX
wmode= transparent

object classid= clsid:D27CDB6E-AE6D-11cf-96B8- codebase= pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0 width= 756 height= 200 accesskey= 1 tabindex= 2 title= sss
param name= movie value= *.swf /
param name= quality value= high /
param name= wmode value= transparent
embed wmode= transparent src= *.swf quality= high pluginspage= go/getflashplayer type= application/x-shockwave-flash width= 756 height= 200 /embed
/object

【flash插进网页页面中,假如和别的原素有重合,不管大家怎样设定z-index,Flash都是波动在别的原素以上。它是为何呢?】

【1、实际上与z-index不相干,访问器分析网页页面时,会先分辨原素的种类,假如是对话框种类的,会优先选择于非对话框种类的原素,显示信息在网页页面最顶部,假如同归属于非对话框种类的,才回来分辨z-index的尺寸。

2、Flash置入网页页面中,有一个wmode特性,用以特定对话框方式,其值有window对话框、opaque非对话框不全透明、transparent非对话框全透明三种。在其中window表明Flash以对话框方式显示信息,opaque和transparent表明Flash以非对话框的方式显示信息,假如无法显示它是wmode特性,默认设置的wmode的数值window。不管大家怎样设定z-index都不会出现实际效果。处理的方法便是这件事情wmode特性为opaque或transparent。由于Flash在ie和ff下是用不一样的标识置入的(ie下一boject标识置入,ff下embed标识置入)因此大家必须对二种标识记忆力设定】

如上边的事例或是下边的事例(嘿嘿实际上就一个啦)

object classid= clsid:D27CDB6E-AE6D-11cf-96B8- width= 756 height= 200
param name= movie value= *.swf /
param name= quality value= high /
param name= wmode value= transparent
embed wmode= transparent src= *.swf quality= high pluginspage= go/getflashplayer type= application/x-shockwave-flash width= 756 height= 200 /embed
/object


收缩