您应该为所有要扩展的movieClips 创建一个自定义类(用作基类)。如果您不知道如何执行此操作,请在 .fla 目录的根目录中创建以下 MyCustomClassName.as 文件。
package {
public class MyCustomClassName extends Sprite { //use MovieClip is your box makes use of the timeline
public var myNumber:int = 0;
public function MyCustomClassName(num:int = 0) {
myNumber = num;
}
}
}
然后在您的盒子对象上,在库中右键单击它并调出属性/链接。将基类设置为自定义类 .as 文件的路径
您可以保持一切不变,现在您的盒子将继承该基类中的所有属性和功能。
myBoxInstance.myNumber = 5;
或者如果通过代码实例化:
var box:MyCustomClassName = new MyCustomClassName(5); //creates a new box giving it the number 5