透明flash 代码

夙愿已清 提交于 2020-03-22 11:56:53
一、写在html中的代码:<embed height=360 pluginspage=http://www.macromedia.com/go/getflashplayer src=images/zss.swf type=application/x-shockwave-flash width=500 wmode="transparent" quality="high"></embed>
    其中wmode="transparent"是控制Flash是否透明显示的,如果不想让它显示为透明的,直接把wmode="transparent"去掉即可
二、加入绝对坐标的透明Flash,绝对坐标意味着不管窗口拉多大,Flash依然乖乖地在原地不动:
<EMBED style="LEFT: 250px; WIDTH: 550px; ;absolute; TOP: 200px;
HEIGHT: 1000px" align=right src=images/zss.swf width=500 height=2000 type=application/octet-stream ; quality="high" wmode="transparent">
三、如何加入相对坐标的透明Flash,注意下面代码的table部分,这主要是使用表格作为容器,把Flash"装"到表格里,这样不管浏览者把浏览器拉多大,Flash永远和表格一起动:

<table border="0" cellPadding="0" cellSpacing="0" width=600 height=382 align=center
 background=images/0.jpg><tr>
<td width=600 height=382><embed pluginspage=http://www.macromedia.com/go/getflashplayer 
src=images/zss.swf width="100%" height="100%" 
type=application/x-shockwave-flash wmode="transparent" 
quality="high"></embed></td></tr></table>
 


  其实有关加入flash的方法有很多,还可以纯用object:
<object type="application/x-shockwave-flash
data="zss.swf?path=movie.swf"
width="400" height="300">
<param name="movie"
value="zss.swf?path=movie.swf" />
<img src="noflash.gif"
width="200" height="100" alt="" />
</object>
也可以用js嵌入,这是最简单的方法:
在HTML 页面头部<head>区嵌入这个脚本文件:<script type="text/javascript" src="swfobject.js"></script>

在HTML 中写一个用来放 Flash 的容器,比如<div>,并随便给一个 id 比如 #swf。然后在里面放上你的替换内容。

<div id="swf">
这里放替换内容,用来在 Flash 无法显示时显示。
</div>

使用脚本替换这个内容:

<script type="text/javascript">
   var so = new swfObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
//参数意思: 地址,Flash 的 id(不是容器的 id),宽,高,版本需求,背景颜色
//这是最基本的,如果要高级的设置,那就仔细翻翻研究一下吧。
   so.write("flashcontent");
</script>

这脚本可以写在 HTML 中也可以写在外部 .js 文件中

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!