《ActionScript 3.0 语言和组件参考》支持多种 Adobe 产品,包括 Flash CS4 和 Flex 3。内容涵盖特定于 ActionScript 的应用程序编程接口 (API),以及实现情况可能依您所用的创作工具不同而不同的应用程序编程接口 (API)。因此,要测试和使用《ActionScript 3.0 语言和组件参考》中的示例代码,您需要了解适用于所用创作工具的实现方式。例如,《ActionScript 3.0 语言和组件参考》中提供了一些使用类结构的示例(如 flash.ui.ContextMenu 类示例)以及其它不使用类结构的示例(如 flash.display.DisplayObjectContainer.mouseChildren 属性示例)。Flex Builder 用户可通过将 ContextMenu 类示例直接粘贴到 ActionScript 项目中来测试这个类示例。(对于基于 MXML 的项目,类结构示例通常需要其它一些特定于 Flex 的代码。)Flash 创作用户需要将该内容粘贴到类文件中进行测试。各个创作工具的指南如下所示:
Flash CS4 说明
您可以将不使用类结构的示例粘贴到主时间轴第一帧的第一个图层的“Actions”面板中,并使用“Control”>“Test Movie”菜单选项来测试它们。对于使用类结构的示例,请执行下列步骤:
Flex Builder 说明
您可以将不使用类结构的示例粘贴到 MXML 应用程序的 mx:Script 标签内容中。测试使用类结构的示例的最简单方法是将它们粘贴到 ActionScript 项目中,如下所示:
注意:如果在 MXML 应用程序中测试 ActionScript 示例,并且这些示例使用 addChild() ActionScript 方法来处理 Flash Player 显示对象(如文本字段),则需要将代码附加到 Flex UIComponent 中,而不是添加 Flash Player 显示对象。