要在 Web 浏览器中显示 Flash SWF 文件,HTML 文档必须使用具有正确参数的 object
和 embed
标记。
对于 object
,其中的四个设置(height
、width
、classid
和 codebase
)是出现在 object
标记内的属性;所有其他设置都是出现在单独的名为 param
标记内的参数。例如:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"
height="100" codebase="http://active.macromedia.com/flash7/cabs/
swflash.cab#version=7,0,0,0">
<param name="movie" value="moviename
.swf">
<param name="play" value="true">
<param name="loop" value="true">
<param name="quality" value="high">
</object>
对于 embed
标记,所有设置(如 height
、width
、quality
和 loop
)都是出现在开始 embed
标记的两个尖括号之间的属性。例如:
<embed src="moviename.swf" width="100" height="100" play="true"
loop="true" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"
>
</embed>
若要一起使用这两种标记,请将 embed
标记正好放在结束 object
标记的前面,如下所示:
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"
height="100" codebase="http://active.macromedia.com/flash7/cabs/
swflash.cab#version=6,0,0,0">
<param name="movie" value="moviename
.swf">
<param name="play" value="true">
<param name="loop" value="true">
<param name="quality" value="high">
<embed src="moviename.swf" width="100" height="100" play="true?
loop="true" quality="high"
pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</embed>
</object>
注意:如果既使用 object
标记也使用 embed
标记,则对每个属性或参数都要使用相同的值以确保能在各种浏览器上进行一致的回放。参数 swflash.cab#version=6,0,0,0
是可选参数,如果您不想检查版本号,则可以省略此参数。