示例类型

《ActionScript 3.0 开发人员指南》以及其他相关的书籍、文章和语言参考中使用三种类型的代码示例:

  • 代码片断

  • 基于类的示例

  • 包含多个源文件的实用示例

代码片断示例

代码片断示例类似于:

var x:int = 5; 
trace(x); // 5

代码片断仅包含说明一种想法的代码。它们通常不包含包语句或类语句。

基于类的示例

许多示例用于显示完整的 ActionScript 类的源代码。基于类的示例类似于:

package { 
    public class Example1 { 
        public function Example1():void { 
            var x:int = 5; 
            trace(x); //5 
        } 
    } 
}

基于类的示例的代码包括一个包语句、一个类声明和一个构造函数。

包含多个源文件的实用示例

《ActionScript 3.0 开发人员指南》中的许多主题都以实用示例来结束,这些示例显示了如何在实用的实际上下文中使用某些 ActionScript 功能。这些示例通常包含多个文件,包括:

  • 一个或多个 ActionScript 源文件

  • 用于 Flash Professional 的 .FLA 文件

  • 用于 Flash Builder 的一个或多个 MXML 文件

  • 示例应用程序使用的数据文件、图像文件、声音文件或其他资源(可选)。

Flash 开发人员中心和 Flex 开发人员中心的许多快速入门文章中也提供了实用示例。

实用示例通常以 ZIP 归档文件的形式提供。