第二章 ActionScript 3.0 动画基础Ⅰ[FL 基理译]
2009-05-30 12:08:59 来源:WEB开发网构造函数是指一个名字与类名相同的方法。当该类被实例化时,该函数会被自动调用,也可以传入参数,例如:
首先,创建一个类:
package {
public class MyClass {
public function MyClass(arg:String) {
trace("constructed");
trace("you passed " + arg);
}
}
}
然后,假设工作在 Flash CS3 IDE(集成开发环境)中,在时间轴上创建该实例:
var myInstance:MyClass = new MyClass("hello");
结果输出:
constructed
you passed hello
继承(Inheritance)
一个类可以从另一个类中继承(inherit)和扩展(extend)而来。这就意味着它获得了另一个类所有的属性和方法(除了那些被 private 掩盖住的属性)。所生成的子类(派生类)还可以增加更多的属性和方法,或更改父类(基类)已有的属性或方法。要分别创建两个类来实现(两个独立的 .as文件),例如:
package {
public class MyBaseClass {
public function sayHello():void {
trace("Hello from MyBaseClass");
}
}
}
package {
public class MySubClass extends MyBaseClass {
public function sayGoodbye():void {
trace("Goodbye from MySubClass");
}
}
}
不要忘记,每个类都必须在其自身的文件中,文件名为该类的类名,扩展名 .as,所以必须要有 MyBaseClass.as 文件和 MySubClass.as 文件。因此,在使用 Flash CS3 IDE 时,保存的 FLA 文件,要与这两个类在同一个文件夹。
Tags:第二章 ActionScript 动画
编辑录入:爽爽 [复制链接] [打 印]- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››动画制作之&按位AND 运算符
- ››动画* 、*= 乘法赋值运算符
- ››ActionScript 3.0 性能方面优化小知识整理收集
- ››动画的前制与制程
- ››第二章 ActionScript 3.0 动画基础Ⅰ[FL 基理译]
- ››第二章 ActionScript 3.0 动画基础Ⅱ[FL 基理译]
- ››ActionScript中文本字段的透明度缓动
- ››ActionScript 3.0 Step By Step系列(一):工欲其善...
- ››ActionScript 3.0 Step By Step系列(二):建立扎实...
- ››ActionScript 3.0 Step By Step系列(三):学学流程...
- ››ActionScript 3.0 Step By Step系列(四):来自面向...
更多精彩
赞助商链接