Keung

导航

在网页上添加FLASH动画

以前,要同时使用<object>和非标准的<embed>标记才能在页面上可靠显示Flash媒体。如今,新一代的浏览器都支持标准的<object>标记。

<object>指定Flash媒体在网页上的起点,结束标记</object>则指定Flash媒体的终点。<object>标记是一个多用途标记,可用它在网页上添加各种类型的对象。<object>标记的属性根据所引用对象的类型不同而有所不同。处理Flash媒体时,它需要的最起码的属性如下表所示。

属性描述DTD
data URL 定义引用对象数据的 URL。如果有需要对象处理的数据文件,要用 data 属性来指定这些数据文件。 STF
height pixels 定义对象的高度。 STF
type MIME_type 定义被规定在 data 属性中指定的文件中出现的数据的 MIME 类型。 STF
width pixels 定义对象的宽度。 STF

Flash对象需要一些特别的称为参数的值来设置.swf文件名、媒体质量以及页面区域的背景颜色等。设置这些值要用到<param>标记,或称为参数标记。下表是<param>标记的属性。

必需的属性

属性描述DTD
name unique_name 定义参数的名称(用在脚本中)。 STF

 

可选的属性

属性描述DTD
type MIME type 规定参数的 MIME 类型(internet media type)。 STF
value value 规定参数的值。 STF
valuetype
  • data
  • ref
  • object
规定值的 MIME 类型。 STF

 下表列举了使用Flash媒体时需要设置的参数。

属性参数值
movie Flash媒体的文件名(.swf文件)
quality 描述媒体的质量;通常使用值high
bgcolor Flash媒体区域的背景颜色;使用十六进制颜色值
loop 可选;指定.swf是否循环播放,值是"true"和"false"
wmode 可选;配置Flash媒体区域的透明背景。前提是浏览器要支持这个功能。值是"transparent"

 为对象设置的所有<param>标记都应该出现在</object>结束标记之前。下面是对标记位置的一个总结:

<object ...对象属性放置于此...
  <param name="movie" ...value属性放置于此... />
  <param name="quality" ...value属性放置于此... />
  <param name="bgcolor" ... />

 <p>如果浏览器不支持object标记,这里的XHTML代码会显示。</p>
</object>

 

 

posted on 2013-05-29 20:33  CrazyKeung  阅读(717)  评论(0编辑  收藏  举报