视频基础知识

视频处理简介

Adobe Flash Player 的一个重要功能是可以使用 ActionScript,以操作其它可视内容(如图像、动画、文本等)的方式显示和操作视频信息。

在 Adobe Flash CS3 Professional 中创建 Flash 视频 (FLV) 文件时,您可以选择视频的外观,包括常用的回放控件。不过,您不一定要局限于可用的选项。使用 ActionScript 可以精确控制视频的加载、显示和回放,这意味着您可以创建自己的视频播放器外观,也可以按照所需的任何非传统方式使用视频。

在 ActionScript 中使用视频涉及多个类的联合使用:

在加载外部视频时,您可以从标准 Web 服务器加载文件以便进行渐进式下载回放,也可以使用由专门的服务器(如 Adobe 的 Macromedia® Flash® Media Server)传送的视频流。

常见视频任务

本章介绍了以下您将希望执行的与视频相关的任务:

重要概念和术语

完成本章中的示例

学习本章的过程中,您可能想要自己动手测试一些示例代码清单。由于本章是有关在 ActionScript 中使用视频的,因此,本章中的许多代码清单都涉及处理视频对象(可能是在 Flash 创作工具中创建并放置在舞台上的对象,也可能是使用 ActionScript 创建的对象)。测试范例将涉及在 Flash Player 中查看结果,以了解代码对视频的影响。

多数示例代码清单都操作 Video 对象而不显式创建该对象。要测试本章中的这些代码清单,请执行以下操作:

  1. 创建一个空的 Flash 文档。
  2. 在时间轴上选择一个关键帧。
  3. 打开“动作”面板,将代码清单复制到“脚本”窗格中。
  4. 如有必要,请打开“库”面板。
  5. 从“库”面板菜单中,选择“新建视频”。
  6. 在“视频属性”对话框中,输入新视频元件的名称,然后在“类型”字段中选择“视频(受 ActionScript 控制)”。单击“确定”创建一个视频元件。
  7. 将视频元件的一个实例从“库”面板拖动到舞台上。
  8. 使视频实例保持选中状态,在“属性”检查器中,为其指定实例名称。名称应与示例代码清单中视频实例使用的名称相匹配,例如,如果代码清单操作名为 vid 的 Video 对象,则应将舞台实例也命名为 vid
  9. 使用“控制”>“测试影片”运行程序。

    在屏幕上,您将看到按照代码清单所指定的要求操作视频的结果。

本章中的一些示例代码清单除了包括示例代码以外,还包括类定义。在这些列表中,除了前几步之外,在测试 SWF 之前,还需要创建用在示例中的类。要创建在示例代码清单中定义的类,请执行以下操作:

  1. 请确保已经保存了将用于测试的 FLA 文件。
  2. 从主菜单中选择“文件”>“新建”。
  3. 在“新建文档”对话框的“类型”部分,选择“ActionScript 文件”。单击“确定”创建新的 ActionScript 文件。
  4. 将类定义代码从示例复制到 ActionScript 文档中。
  5. 从主菜单中选择“文件”>“保存”。将该文件保存在 Flash 文档所在的目录中。文件名应与代码清单中的类的名称一致。例如,如果代码清单定义一个名为“VideoTest”的类,则将 ActionScript 文件保存为“VideoTest.as”。
  6. 返回到 Flash 文档。
  7. 使用“控制”>“测试影片”运行程序。

    您将在屏幕上看到示例的结果。

测试示例代码清单的其它技术在测试本章内的示例代码清单中有更详细的介绍。


Flash CS3

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000252.html