FLASH embed作用

在浏览器上正确地播放一段Flash电影需要制作一个HTML页面,该页面中应该包括两个指导性标签信息,从而告诉浏览器如何打开并播放Flash电影,这两个标签就是"OBJECT"(对象)和"EMBED"(嵌入)。其中"OBJECT"标签应用于Windows系统下的Internet Explorer浏览器,"EMBED"标签应用于Windows系统和Macintosh系统下的Netscape Navigator浏览器以及Macintosh系统下的Internet Explorer浏览器。Windows系统下的Internet Explorer浏览器使用ActiveX控制来显示Flash电影的内容,而其它一些常见的浏览器在Macintosh和Windows两种系统平台下都使用Netscape的插件技术来显示Flash电影的内容。正因为如此,在播放Flash电影时"OBJECT"和"EMBED"两个标签都是必要的,以便在不同的系统和浏览器下显示Flash电影内容。

这里需要了解的一点是在Flash 4或更高版本系统中,你无需手工编辑含有"OBJECT"和"EMBED"两个标签的HTML网页,因为在高版本系统下Flash内置的发布功能能够自动创建一个HTML网页文件,里面已经包含了能够让浏览器在不同系统平台下正确显示Flash电影的标签代码,而且新版Flash软件还提供了几种不同的HTML网页发布模板,制作者可以通过选取"File"菜单下"Publish Settings",对发布功能进行自定义设置。如果你想了解更多有关发布的使用技巧,可以参阅Flash软件的使用手册及网上在线帮助系统。

另外需要了解的一点是Macromedia公司提供的HTML编辑工具软件Dreamweaver可以非常方便地将一段Flash电影嵌入某HTML网页文档中,而且Dreamweaver软件还提供了许多控制显示界面和设计页面的功能,它要比Flash提供的发布功能更加强大。如果你想了解更多有关Dreamweaver软件功能的信息或希望下载该软件,请访问Dreamweaver产品页面。

手工添加"OBJECT"和"EMBED"两个标签及内容分为两个步骤:
1. 将下列HTML源代码粘贴至HTML网页中

<OBJECT CLASSID="clsid27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100" HEIGHT="100" CODEBASE="http://active.macromedia.com/flash5/cabs/ swflash.cab#version=5,0,0,0">
<ARAM NAME="MOVIE" VALUE="moviename.swf">
<ARAM NAME="PLAY" VALUE="true">
<ARAM 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>

2. 编辑标签的属性

你可以根据自己制作的Flash电影的需要来修改"HEIGHT"和"WIDTH"的数值,数值既可以是具体数字,也可以采用百分比数值,然后将"moviename.swf"修改为你制作的Flash电影的实际名称。

了解如何使用"OBJECT"和"EMBED"两个标签后,我们应该考虑一下为什么需要使用这两个HTML标签呢,它们的具体作用是什么呢?"OBJECT"标签针对在Windows 9x/2000/NT系统平台下的Internet Explorer 3.0及升级版本浏览器,它也应用于可支持Flash ActiveX控制功能的其它一些常见浏览器。如上面的例子,"classid"的信息必须如其所示,它告诉浏览器到哪里寻找Flash播放器并自动下载该播放器。当用户使用Windows 9x/2000/NT系统平台下的Internet Explorer 3.0及升级版本浏览器来查看有Flash内容的网页时,浏览器将自动弹出一个对话窗口,询问未安装Flash播放器的用户是否愿意自动安装该播放器,安装完毕后用户无需重新启动浏览器便可以正常观看Flash内容了。

"EMBED"标签针对Netscape Navigator 2.0浏览器或升级版本,它同时也可应用于支持Netscape开发的Flash播放器插件的其它浏览器。"pluginspage"中的内容属性向浏览器发出指令,在用户未安装Flash播放器的情况下指引用户下载该软件,用户下载播放器后应首先进行安装,并重新启动Netscape浏览器以便正常浏览Flash内容。

为了确保大部分浏览器正确播放Flash电影,你应该按照上面的例子那样将"EMBED"标签放在"OBJECT"标签内,这样支持ActiveX的浏览器可以不必再理会"OBJECT"标签内的"EMBED"标签,而使用Flash插件的Netscape浏览器和Microsoft在Macintosh系统平台下的浏览器无法识别"OBJECT"标签,它们将只读取"EMBED"标签中的内容。

另请注意,某些象Dreamweaver这样的HTML编辑器既支持ActiveX对象,也支持Netscape的插件功能,当你使用Dreamweaver进行编辑时可以不必考虑过多内容,但使用其它编辑器时你最好应该查看一下HTML代码,以便决定在HTML编辑器对话框或配置栏中输入什么信息。另外为了把"EMBED"标签嵌入"OBJECT"标签内,你也需要采用手工编辑方式修改源代码。虽然某些编辑器可以允许你在编辑过程中预览编辑效果,但还是建议你使用Internet Explorer和Netscape Navigator两套浏览器分别浏览网页进行检查。使用Flash 4和Flash 5的用户可以通过使用Flash发布功能非常方便地获得正确的HTML网页代码,并能够使用HTML编辑器打开这个由Flash制作的HTML网页。

上述那段代码是能够让你的网页播放Flash电影所需的最基础的信息,你还可以使用"OBJECT"和"EMBED"的其它一些属性来实现对Flash电影的更复杂控制,你可以查看有关资料来了解"OBJECT"和"EMBED"两个标签的其它属性。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值