Flash CS3 文档 |
|||
| ActionScript 3.0 编程 > ActionScript 快速入门 > 创建自己的类 > 编写类的代码 | |||
一旦制订了类的设计计划,或至少对该类需要跟踪哪些信息以及该类需要执行哪些动作有了一定了解后,编写类的实际语法就变得非常简单了。
下面是创建自己的 ActionScript 类的最基本步骤:
class 语句定义类的名称。为此,输入单词 public class,然后输入类名,后跟一个左大括号和一个右大括号,两个括号之间将是类的内容(方法和属性定义)。例如:
public class MyClass
{
}
单词 public 表示可以从任何其它代码中访问该类。有关其它替代方法,请参阅访问控制命名空间属性。
package,后跟完整的包名称,再跟左大括号和右大括号(括号之间将是 class 语句块)。例如,我们将上一步中的代码改为:
package mypackage
{
public class MyClass
{
}
}
var 语句,在类体内定义该类中的每个属性;语法与用于声明任何变量的语法相同(并增加了 public 修饰符)。例如,在类定义的左大括号与右大括号之间添加下列行将创建名为 textVariable、numericVariable 和 dateVariable 属性:public var textVariable:String = "some default value"; public var numericVariable:Number = 17; public var dateVariable:Date;
myMethod() 方法,应输入:
public function myMethod(param1:String, param2:Number):void
{
// 使用参数执行某个操作
}
public function MyClass()
{
// 为属性设置初始值
// 否则创建该对象
textVariable = "Hello there!";
dateVariable = new Date(2001, 5, 11);
}
如果没有在类中包括构造函数方法,编译器将自动在类中创建一个空构造函数(没有参数和语句)。
您还可以定义其它几个类元素。这些元素更为复杂。
Flash CS3
当前页: http://livedocs.adobe.com/flash/9.0_cn/main/00000033.html