东莞嘉创网络致力于企业网站建设、网络推广!为客户创造价值!

东莞网络推广东莞网络推广 东莞网站建设东莞网站建设营销论坛营销论坛网站地图网站地图

当前位置:主页 > 知识库 > 网站设计 >

如何让Flash不遮挡HTML元素

发表日期:2019-06-28 20:34文章编辑:admin浏览次数: 标签:    

  让flash置于DIV层之下的方法,让flash不挡住飘浮层或下拉菜单,让Flash不档住浮动对象或层的关键参数:wmode=opaque。
 
  方法如下:
 
  针对IE在<object></object>内加上参数<paramname="wmode"value="opaque"/>
 
  针对FF在<embed/>内加上参数wmode="opaque"
 
  标准的的Flash插入
 
  viewsourceprint?
 
  01<!--标准的的Flash插入
 
  02设置高度与宽度:
 
  03width="400"height="400"
 
  04设置路径:
 
  05data="style/flash/001.swf"与value="style/flash/001.swf"
 
  06替代文本或替代图片:
 
  07<ahref=""title=""><imgsrc=""alt=""/></a>也可以不要这段
 
  08-->
 
  09<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  10<paramname="movie"value="style/flash/001.swf"/>
 
  11<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
 
  12</object>
 
  不会遮住层的Flash
 
  viewsourceprint?
 
  01<!--不会遮住层的Flash
 
  02让Flash不档住浮动对象或层的关键属性:
 
  03<paramname="wmode"value="opaque"/>
 
  04<embedwmode="opaque"></embed>
 
  05-->
 
  06<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  07<paramname="movie"value="style/flash/001.swf"/>
 
  08<paramname="wmode"value="opaque"/>
 
  09<embedwmode="opaque"></embed>
 
  10<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
  11</object>
 
  透明的Flash
 
  viewsourceprint?
 
  1<!--透明的Flash
 
  2让Flash透明的关键属性:
 
  3<paramname="wmode"value="transparent">
 
  4-->
 
  5<objecttype="application/x-shockwave-flash"data="style/flash/001.swf"width="400"height="400">
 
  6<paramname="movie"value="style/flash/001.swf"/>
 
  7<paramname="wmode"value="transparent">
 
  8<ahref="style/flash/001.swf"><imgsrc="style/img/001.jpg"alt="Flash动画"/></a>
 
  9</object>
 
  wmode属性/参数值Window|Opaque|Transparent
 
  模板变量:$WM,(可选)允许使用InternetExplorer4.0中的透明Flash内容、绝对定位和分层显示功能。此标记/属性仅在带有FlashPlayerActiveX控件的Windows中有效。
 
  "Window"在Web页上用影片自己的矩形窗口来播放应用程序。"Window"表明此Flash应用程序与HTML层没有任何交互,并且始终位于最顶层。
 
  "Opaque"使应用程序隐藏页面上位于它后面的所有内容。
 
  "Transparent"使HTML页的背景可以透过应用程序的所有透明部分显示出来,并且可能会降低动画性能。
 
  "Opaquewindowless"和"Transparentwindowless"都可与HTML层交互,从而允许SWF文件上方的层遮蔽应用程序。这两种选项之间的差异在于"Transparent"允许透明,因此,如果SWF文件的某一部分是透明的,则SWF文件下方的HTML层可以透过该部分显示出来,而"opaque"则不会显示。
 
  如果忽略此属性,默认值为Window。仅适用于object。

相关文章

最简单的一个图片放大效果css样式表

日期:2020-05-11 浏览次数:61

discuz论坛出现错误Discuz! Database Error如何解决?

日期:2020-03-19 浏览次数:119

网页设计应该关注的64个关键点

日期:2019-12-30 浏览次数:122

&#65279; 非法字符原因以及解决办法

日期:2019-09-26 浏览次数:120

HTTPS改造全流程常见Q&A

日期:2019-08-02 浏览次数:139

什么是ssl证书?有什么优势?如何选ssl证书?

日期:2019-07-30 浏览次数:119

四步轻松搞定网站页面设计

日期:2019-07-30 浏览次数:105

教你免费升级http到https,提升网站安全性

日期:2019-07-16 浏览次数:160

PHPstudy Apache停止无法启动的解决方案

日期:2019-07-13 浏览次数:204

百度分享不支持https的解决方案

日期:2019-07-13 浏览次数:107