在FLASH中处理视频

3.5在flash中处理 视频 我们知道， Flash  动画是一种基于“流”技术的交互式矢量动画，而“视频”，是一种与其迥然不同的动画格式，是更接近于现实世界的“连续图像序列”，我们能把视频文件嵌入到  Flash  作品中，使  Flash  动画与“视频”的真实性有机地结合起来，这无疑是动画爱好者们梦寐以求的事！ u  视频导入向导 导入视频片断时，“导入向导”为我们提供了可视化的便捷操作. 使我们在导入视频的过程中对视频文件进行简单的编辑，诸如指定视频被导入的范围，重复使用的编码设置和颜色修正等. u  用行为嵌入和控制视频 在 Flash MX 2004  中，可以用行为面板中的嵌入的视频命令轻松控制嵌入视频文件的播放.  u  对外部  FLV  （  Flash  专用视频格式）的支持 可以直接播放硬盘上的 .flv  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">（  Flash  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">专用视频格式）文件. 这样可以用有限的内存播放很长的视频文件而不需要从服务器下载完整的文件.

1 <span style="font-family: 宋体; font-size: 10.5pt; font-weight: normal; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-hansi-font-family: 'Times New Roman';">．支持的视频类型
<span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">Ｆ lash  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">支持的视频类型会因电脑所安装的软件不同而不同，比如： <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">如果机器上已经安装了 QuickTime 4  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">和  DirectX 7  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">及其以上版本，则可以导入包括  MOV  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">（  QuickTime  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">影片）、  AVI  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">（音频视频交叉文件）和  MPG/MPEG  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">（运动图像专家组文件）等格式的视频剪辑，如表  5-2-1  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">所示. <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">文件类型 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;"> || <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">扩展名 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;"> || <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">音频视频交叉 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;"> || avi <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">  || <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">数字视频 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;"> || dv <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">  || <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">运动图像专家组 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;"> || mpg <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">、  mpeg <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">   || QuickTime <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">影片 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">  || mov <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">  || Windows <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">媒体文件 <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">  || wmv <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">、  asf <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt;">   || <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">我们还可以从导入对话框中全面了解 Flash MX 2004  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">支持的视频格式 <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';"> <span style="font-family: 楷体_GB2312; mso-bidi-font-size: 10.5pt;">注意：如果我们导入的视频文件是系统不支持的文件格式，那么Flash会显示一条警告消息，表示无法完成该操作. <span style="font-family: 楷体_GB2312; mso-bidi-font-size: 10.5pt;">而在有些情况下，Flash可能只能导入文件中的视频，而无法导入音频，此时，也会显示警告消息，表示无法导入该文件的音频部分. 但是仍然可以导入没有声音的视频. === 2  <span style="font-family: 宋体; font-size: 10.5pt; font-weight: normal; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-hansi-font-family: 'Times New Roman';">．将视频导入  Flash  <span style="font-family: 宋体; font-size: 10.5pt; font-weight: normal; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-weight: bold; mso-hansi-font-family: 'Times New Roman';">中  === <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">Ｆ lash  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">ＭＸ  2004  <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">的视频导入向导使我们对视频导入的控制更加方便，下面讨论一下视频导入的操作过程. ====<span style="color: black; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">（ 1  <span style="color: black; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">）利用向导将视频导入  Flash  <span style="color: black; font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">中  ==== <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">想要把视频文件直接导入到当前文档的舞台中，可以执行文件｜导入｜导入到舞台命令. <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">想要把视频文件导入到当前文档的库中，可以执行文件｜导入｜导入到库命令. <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';">无论我们选择哪一种导入的方式，都将打开一个导入对话框. <span style="font-family: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-bidi-font-size: 10.5pt; mso-hansi-font-family: 'Times New Roman';"> 在对话框中，选择要导入的视频文件，单击打开按钮，弹出视频导入向导对话框. <span style="font-family: 楷体_GB2312; mso-bidi-font-size: 10.5pt;">说明：如果要导入QuickTime视频剪辑，可以用Flash文件链接到该视频，而不是嵌入该视频. 这是你需要选择链接到外部视频文件选项. 这样，导入到Flash中的链接QuickTim 影片并不会成 Flash文件的一部分，而是在Flash中保留指向该源文件的指针. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">这个向导以可视化的操作，引导我们将一个视频文件可控制地导入到Flash文档中. 下面以导入一个Ｑuicktime视频文件为例. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">首先，在向导对话框中选择在Macromedia Flash文档中嵌入视频项，单击下一步按钮. 如图5-2-5所示. <span style="font-family: 楷体_GB2312; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt; mso-hansi-font-family: 宋体;">注意：根据导入的视频格式特征，有些视频文件在导入时是没有图5-2-5所示的这一步，而是直接进入到下一步. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;"> <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">进入“QuickTime 编辑”向导，对话框有2个选项：导入整个视频和先编辑视频，这里我们选择导入整个视频，单击下一个按钮. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;"> 在这个向导窗口中我们可以进一步设置视频的压缩方式，一般情况下你使用向导默认的方式即可. 单击结束按钮. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">在向导中单击结束按钮后，出现一个正在导入进度条. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;"> <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">当视频文件完全导入后，如果是导入到舞台的，向导将会打开信息窗口，我们单击是按钮，将视频文件分配到相应的帧上. <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">  <span style="font-family: 宋体; mso-bidi-font-family: 宋体; mso-bidi-font-size: 10.5pt; mso-font-kerning: 0pt;">