happyxp 发表于 2010-4-11 18:36:02

<p><font face="Verdana">有三种可选方法(仅指FLASH放在网页中背景透明): <br/>1、在FLASH中直接设置: <br/>在FLASH中点击(文件)------发布设置),进入HTML标签,里面有很多生成HTML页面的选项,这里就不再祥细给大家介绍了,主要说说透明背景,找到(窗口模式),里面有三个选项,分别是(窗口)--------(不透明窗口类型),(透明窗口类型);选中(透明窗口类型)选项,然后点(发布),FLASH就会为你生成一个HTML页面,而里面的flash动画的背景是透明的。 </font></p>
<p><font face="Verdana">2、修改HTML语句: <br/>在HTML中使用透明背景,可在HTML文件的&lt;object&gt;前加上: <br/>&lt;param name="WMODE" value="transparent"&gt; </font></p>
<p><font face="Verdana">3、在Dreamweaver中控制FLASH的背景透明: <br/>首先选中FLASH文件,那么属性面板中就会出现很多可供修改的FLASH属性,选择属性面板右下角的----(参数),打开参数面板,在参数下面输入wmode.右边的值下面输入transparent,点确定.就实现了FLASH的背景透明了;保存文件,用IE浏览一下实际效果。</font></p>
<p><font face="Verdana">实例:</font></p>
<p><font face="Verdana">&lt;param name="movie" value="fish.swf"&gt;<br/>&lt;param name="quality" value="high"&gt;<br/>&lt;param name="wmode" value="transparent"&gt;<br/>&nbsp;</font></p><font face="Verdana">
<p><br/>两个透明FLASH的叠加语法: <br/>&lt;BR&gt;&lt;/EMBED&gt;&lt;BR&gt; <br/>&lt;P align=center&gt; <br/>&lt;TABLE cellSpacing=0 borderColorDark=#370900 cellPadding=2 width=550 borderColorLight=#b84343 background=5620.gif border=0&gt; <br/>&lt;TBODY&gt; <br/>&lt;TR&gt; <br/>&lt;TD width="100%"&gt; <br/>&lt;P&gt;&lt;EMBED align=right src=7.swf width=550 height=160 type=application/octet-stream wmode="transparent" quality="high"&gt;&lt;EMBED pluginspage=http://www.macromedia.com/go/getflashplayer align=right src=32.swf width=550 height=160 type=application/x-shockwave-flash quality="high" wmode="transparent"&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; </p>
<p><br/>三个FLASH的叠加语法: </p>
<p>&lt;P align=center&gt; <br/>&lt;TABLE border=0&gt; <br/>&lt;TBODY&gt; <br/>&lt;TR&gt; <br/>&lt;TD width=550 background=620.gif height=160&gt; <br/>&lt;P&gt;&lt;B&gt;&lt;EMBED align=right src=7.swf width=550 height=160 type=application/octet-stream wmode="transparent" quality="high"&gt;&lt;EMBED pluginspage=http://www.macromedia.com/go/getflashplayer align=right src=28.swf width=550 height=160 type=application/x-shockwave-flash quality="high" wmode="transparent"&gt;&lt;EMBED align=right src=2.swf width=550 height=160 type=application/octet-stream quality="high" wmode="transparent"&gt;&lt;/EMBED&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TOBDY&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt; </p>
<p>两个flash图层叠加<br/>&lt;div&gt;第一个Flash&lt;/div&gt;<br/>&lt;div style="position:absolute;left:153px;top:83px;width:336px;height:192px;z-index:1;"&gt;第二个Flash&lt;/div&gt;</p>
<p></font>&nbsp;</p>
页: [1]
查看完整版本: Flash在ASP网页中叠加方法——适合多个Flash叠加