3.2 使用<object>标签嵌入Flash动画

object标签用于包含音频、视频、Java Applets、ActiveX、PDF以及Flash等对象。<object>标签设计的初衷是取代img和applet元素。不过由于漏洞以及缺乏浏览器支持,这一点并未实现。

object标签可用于IE 3.0及以后浏览器或者其他支持ActiveX控件的浏览器。

基本语法:(针对IE 9/8/7/6等低版本)

语法说明:上述语法只针对IE9及以下较低版本的IE有效,在IE10及以上的IE浏览器以及非IE浏览器中使用上述语法无效,对于这些浏览器,需要在<object>标签中再嵌入<object>标签,语法如下:(针对IE10/11和非IE浏览器,注:Firefox不支持<object>标签)

说明:<object>标签和<param>标签常用属性如表3-2所示。

表3-2 <object>标签和<param>标签常用属性

【示例3-4】使用object标签在网页中嵌入Flash动画。

上述代码使用<object>标签在网页中嵌入了一个指定宽度和高度的Flash动画。上述代码通过在<object>标签中嵌入<object>标签的方式,实现了对IE和非IE浏览器的兼容处理。在IE11浏览器中的运行结果如图3-5所示。

图3-5 使用object标签在网页中嵌入Flash动画