使用动作脚本 2.0 中的 extends
关键字,可以在新类中使用现有类的所有方法和属性。例如,如果您希望定义从 MovieClip 类继承了所有内容的类,则可以使用以下代码:
class Drag extends MovieClip {}
现在,Drag 类从现有的 MovieClip 类继承所有属性和方法,您可以在 Drag 类定义中的任何位置使用 MovieClip 属性和方法,如下例所示:
注意:下面的动作脚本只是一个范例。您不应在课程 FLA 文件中输入该脚本。
class Drag extends MovieClip { // constructor function Drag () { onPress=doDrag; onRelease=doDrop; } private function doDrag():Void { this.startDrag(); } private function doDrop():Void { this.stopDrag(); } }
注意:现在,“转换为元件”对话框提供一个类字段,您可以在该字段中将可视化对象(如影片剪辑)与在动作脚本 2.0 中定义的任何类相关联。