ASP.NET学习社区

首页 » 相关学习 » JS,HTML,CSS » 使用 object 和 embed 标签
aspx1 - 2008-4-19 0:01:00
要在 Web 浏览器中显示 SWF 文件,HTML 文档必须使用具有正确参数的 object 和 embed 标记。 注: 可以通过在“发布设置”对话框中选择“HTML”选项生成使用正确的 object 和 embed 标签的 HTML 文档。 有关详细信息,请参阅指定用于创建带有嵌入 Flash 内容的 HTML 文档的设置

对于 object,其中的四个设置(height、width、classid 和 codebase)是出现在 object 标记内的属性;所有其它设置都是出现在单独的名为 param 标记内的参数,如下例所示:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="100"height="100" codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,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.adobe.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://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=9,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.adobe.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash"> </embed></object>

注: 如果使用 object 和 embed 标签,则对每个属性或参数都要使用相同的值,以确保能在各种浏览器上进行一致的回放。 swflash.cab#version=9,0,0,0 参数是可选的;仅在不想检查版本号时省略该参数。
1
查看完整版本: 使用 object 和 embed 标签