《ActionScript 3.0 语言和组件参考》支持包括 Flex 3 和 AIR 1 在内的多种 Adobe 产品。内容涵盖了特定于 ActionScript 的应用程序编程接口 (API),这些 API 的实现方式根据所使用的创作工具可能有所不同。因此,要测试和使用《ActionScript 3.0 语言和组件参考》中的示例代码,您需要了解针对您所用创作工具的实现。例如,《ActionScript 3.0 语言和组件参考》中包含一些使用类结构的示例(如 flash.ui.ContextMenu 类示例)和其它不使用类结构的示例(如 flash.display.DisplayObjectContainer.mouseChildren 属性示例)。Flex Builder 用户可通过将 ContextMenu 类示例直接粘贴到 ActionScript 项目中以对其进行测试。(对于基于 MXML 的项目,类结构示例通常需要其它一些特定于 Flex 的代码。)Flash 创作用户需要将该内容粘贴到类文件中以便进行测试。各个创作工具的指南如下所示:

运行 MXML 示例的说明

可以将 MXML 示例粘贴到 MXML 应用程序中以便测试这些示例。请注意,大多数 MXML 示例都是完整的应用程序,因此运行示例时通常都会创建新的 MXML 文件。还可以将 MXML 示例的一部分粘贴到现有 MXML 应用程序文件中。

运行 ActionScript 示例的说明

可以将不使用类结构的 ActionScript 示例粘贴到 MXML 应用程序的 mx:Script 标签中。若要测试使用类结构的示例,最简单的方法是将其粘贴到 Flex Builder 中的 ActionScript 项目中,如下所示:

  1. 选择“文件”>“新建”>“ActionScript 项目”菜单选项。
  2. 对于“项目名称”,提供主类的名称(例如:ContextMenuExample)。
  3. Flex Builder 将基于 ActionScript 项目模板创建一个 ActionScript 文件。擦除该文件中的所有默认模板内容。
  4. 将整个示例(包括包和 import 语句)粘贴到该 ActionScript 文件中。
  5. 使用“运行”或“调试”命令测试示例。

注意:如果在 MXML 应用程序中测试 ActionScript 示例,并且这些示例使用 addChild() ActionScript 方法来处理 Flash Player 显示对象(如文本字段),则需要将代码附加到 Flex UIComponent 中,而不是添加 Flash Player 显示对象。