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"
指定动画的尺寸,这里的w
和h
是以像素为单位的值。输入
>
结束object
的开始标记。输入
,这里的
filename.swf
与第3步中使用的是同一个文件。输入
完成这个对象。
- <head>
- <title>Embed Flash Movie</title>
- </head>
- <body>
- <object type="application/x-shockwave-flash" data="http://www.sarahsnotecards.com/catalunyalive/minipalau.swf" width="300" height="240">
- <param name="movie" value="http://www.sarahsnotecards.com/catalunyalive/minipaulau.swf" />
- </object>
- </body>
图17.25.1 要嵌入Flash动画,将MIME类型设为application/x-shockwave-flash
图17.25.2 使用object
元素在网页中嵌入了Flash动画
提示 这种技术基于Drew McLellan在A List Apart上发表的文章“Flash Satay”(www.alistapart.com/articles/flashsatay)。
提示 Drew找到了通过这种技术使用小的引用电影帮助Flash动画流正确工作的一种途径。详情参见他的文章。
提示 很多人组合使用
object
和embed
标签在网页中插入Flash动画,这两种标签都是有效的HTML5标记。要查看更多信息,可以在Adobe公司的网站(www.adobe.com)上搜索embed Flash。