ActionScript 3.0 简明语法指南

ActionScript 3.0(简称 AS3)是驱动 Adobe Flex 和 Flash 平台的编程语言,用于打造互动体验、游戏和各种应用。相较之前的版本,AS3 语法更严谨、更贴近面向对象编程,带来更强大的性能和丰富的功能。以下简要介绍 AS3 语法的一些重要部分:

  1. 脚件声明:在 Flash Builder 4 中,AS3 代码通常写于 .as 文件中,这些文件与负责图形和动画的 FLA 文件协同工作。类定义以 class 关键字开头,类名建议采用驼峰命名法,例如 MyClass。使用 package 关键字可以定义包,这有助于代码的组织和管理。

  2. 常量与变量const 关键字用于声明常量,例如 const MY_CONST:int = 10;,常量一旦赋值就不能再更改。var 关键字用于声明变量,例如 var myVar:Number = 5;, 虽然类型声明可以省略,但建议使用静态类型以增强编译时的检查。

  3. 方法定义: 方法是执行特定任务的代码块,使用 function 关键字定义,例如 function myFunction():void { ... }。参数列表位于圆括号内,每个参数由类型和名称组成,例如 function greet(name:String):void {...}

  4. 分支与循环: if...else 语句用于条件判断,例如 if (condition) { ... } else { ... }switch...case 语句适用于多条件判断,例如 switch (expr) { case value: ... break; ... }。循环语句包括 forwhiledo...while,用于重复执行代码块。

  5. 类的基础: 类的构造函数使用 public function MyClass() {...} 定义,用于初始化对象。类的实例变量(成员变量)使用 var 声明,而静态变量使用 static var 声明。

  6. 类的属性和方法: 属性(getter 和 setter)使用 getset 关键字定义,用于访问和修改类的私有变量。方法代表类的行为,可以是公共的 (public)、私有的 (private)、受保护的 (protected) 或内部的 (internal)。

doc 文件大小:105KB