![]() ![]() | |
使用动作脚本 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 中定义的任何类相关联。
![]() ![]() | |