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

Flash CS3 说明

您可以将不使用类结构的示例粘贴到主时间轴第一帧的第一个图层的“动作”面板中,并使用“控制”>“测试影片”菜单选项来测试它们。对于使用类结构的示例,请执行下列步骤:

  1. 将类示例代码粘贴到一个新的 AS 文件中,并为该文件赋予与主类相同的名称(例如:ContextMenuExample.as)。
  2. 创建一个新的空 FLA 文件并将其保存在 AS 文件所在的目录中。
  3. 在“属性”检查器的“属性”选项卡中,在“文档”类文本框中输入示例的主类的类名称(例如:ContextMenuExample)。
  4. 保存对 FLA 文件所做的更改。
  5. 使用“控制”>“测试影片”菜单选项测试影片。

Flex Builder 说明

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

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

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

 

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

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/ExampleInstruct.html