您的位置:寻梦网首页编程乐园Flashflash入门
Flash 入门教程
Day0 Day1 Day2 Day3 Day4 Day5 Day6 Day7

第六天:输出flash电影并将其嵌入html

作者:邹润

(图1)

  当你完成了一个flash电影以后,就可以把它输出了。用鼠标点击file,选择Export movie,这时你先为你的文件起个名字,然后就会出现(图1)的对话窗口,你可以改动一些选项也可以按照系统默认的方式输出。我想如果你有最简单的photoshop的经验,做起来就会得心应手,非常的简单。

 

 

(图2)

图3

  不管你用的是正版的flash3还是D版的flash3,都会带有一个叫Aftershock的应用程序,我就用它来编辑我们的html。用(图3)中的标有红色的图标把你做好的swf文件导入,然后在用(图2)中的选项进行编辑,其实即使你不编辑,直接用file中的save就可以生成html文件。如果你还不满意,那么就再用Homesite或者是Netscape edit或者是Frontpage98进行最后的编辑就可以了。用FTP上传文件别忘了把html文件和swf文件放在同一个目录下。

 

 

  如果你的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都可以按照你自己的要求做出改动。