Flash Player 6。
classclassName
extendsotherClassName
{} interfaceinterfaceName
extendsotherInterfaceName
{}
注意:若要使用此关键字,必须在 FLA 文件的“发布设置”对话框的“Flash”选项卡上指定“动作脚
本 2.0”和“Flash Player 6”或更高版本。仅支持在外部脚本文件中使用此关键字,而不支持在用“动作”面板编写的脚本中使用此关键字。
className
您所定义的类的名称。
otherClassName
className
所基于的类的名称。
interfaceName
您所定义的接口的名称。
otherInterfaceName
interfaceName
所基于的接口的名称。
关键字;定义作为另一个类或接口的子类的类或接口;后者为超类。子类继承超类中定义的所有方法、属性、函数等。
有关更多信息,请参见创建子类。
在下面定义的类 B 中,对类 A 的构造函数的调用将自动作为 B 构造函数的第一个语句插入,因为这里尚不存在调用。(即,它在该示例中被注释掉。)
class B extends class A { function B() { // 它是构造函数 // super(); // 可选;如果省略,则在编译过程中插入 } function m():Number {return 25;} function o(s:String):Void {trace(s);} }