17.25 嵌入Flash动画

Adobe Flash软件可以创建动画、电影以及其他广泛用于万维网的媒体。与之相伴的插件通常用于在网页中嵌入视频和音频。但能用到Flash的地方还不止这些。有很多动画是使用Adobe Flash制作的,尽管它们无法在iPad和iPhone这样的设备上播放,但仍然有用得到它们的时候。

前面已经介绍了如何使用Adobe Flash嵌入音频和视频,从而为含Flash播放器的旧浏览器提供后备方案。接下来将要介绍如何嵌入真正的Adobe Flash动画SWF文件 (如图17.25.1和图17.25.2所示)。

嵌入Flash动画的步骤

  • 输入开始object元素。

  • 输入type="application/x-shockwave-flash",说明MIME类型为Flash动画。

  • 输入data="filename.swf",这里的filename.swf是Flash动画在服务器上的名称和位置。

  • 输入width="w" height="h"指定动画的尺寸,这里的wh是以像素为单位的值。

  • 输入>结束object的开始标记。

  • 输入,这里的filename.swf与第3步中使用的是同一个文件。

  • 输入完成这个对象。

  1. <head>
  2. <title>Embed Flash Movie</title>
  3. </head>
  4. <body>
  5. <object type="application/x-shockwave-flash" data="http://www.sarahsnotecards.com/catalunyalive/minipalau.swf" width="300" height="240">
  6. <param name="movie" value="http://www.sarahsnotecards.com/catalunyalive/minipaulau.swf" />
  7. </object>
  8. </body>

图17.25.1 要嵌入Flash动画,将MIME类型设为application/x-shockwave-flash

17.25 嵌入Flash动画 - 图1

图17.25.2 使用object元素在网页中嵌入了Flash动画

提示 这种技术基于Drew McLellan在A List Apart上发表的文章“Flash Satay”(www.alistapart.com/articles/flashsatay)。

 

提示 Drew找到了通过这种技术使用小的引用电影帮助Flash动画流正确工作的一种途径。详情参见他的文章。

 

提示 很多人组合使用objectembed标签在网页中插入Flash动画,这两种标签都是有效的HTML5标记。要查看更多信息,可以在Adobe公司的网站(www.adobe.com)上搜索embed Flash。