如果你的swf文件是从其他地方下载的,那么你就要加入如下的一些指令在你的html里了。以下是将一个Shockwave
Flash电影嵌入到网页中所需要的最起码的编码(首先假定用户已经安装了适当的插件,否则在网页中将显示一个存在嵌入对象的图标)
<OBJECT WIDTH="550" HEIGHT="400">
<PARAM NAME="MOVIE" VALUE="tutorial.swf">
<EMBED SRC="tutorial.swf" WIDTH="550" HEIGHT="400">
</EMBED>
</OBJECT>
你可以看到在EMBED标签的外面包了一个OBJECT标签。必须保持这种顺序,因为IE认可OBJECT标签,而Netscape
Navigator认可EMBED标签而忽视OBJECT标签。CLASSID是OBJECT标签特定
的使用方法,它将告诉MSIE浏览器自动下载当前的ActiveX
插件(如果浏览器没有安装该插件的话)。PLUGINSPAGE是EMBED标签中特定的使用方法,它链接到Shockwave
的下载网页(如果Netscape浏览器没有安装该插件的话)。LOOP指示是否将电影重复播放(为你刚生成的电影设定"false")。PLAY指示是否只显示电影的第1帧(false)还是继续播放电影(true)。BGCOLOR用于控制电影的背景色。"quality"设定浏览器是否使用anti-aliasing(边缘平滑处理)显示图象。"autohigh"设置指示浏览器用
anti-aliasing显示电影图象,但是如果显示速度太慢的话则不要使用该选项。通常都不要使用该选项。
以下是HTML文件中可以使用的比较完整的嵌入代码:
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=3,0,0,0"
ID=t003 WIDTH=300 HEIGHT=200>
<PARAM NAME="PLAY" VALUE="false">
<PARAM NAME="LOOP" VALUE="false">
<PARAM NAME="QUALITY" VALUE="high">
<PARAM NAME="BGCOLOR" VALUE="#FFFFFF">
<EMBED SRC="moviename.swf" WIDTH="300" HEIGHT="200"
PLAY="false" LOOP="false" QUALITY="high"
BGCOLOR="#FFFFFF"
PLUGINSPAGE="http://www.adobe.com/shockwave/download/index.cgi?
P1_Prod_Version=ShockwaveFlash">
</EMBED>
</OBJECT> 这其中的swf的height和width都可以按照你自己的要求做出改动。 |