选择一个extern类开始

时间:2013-12-06 16:02:42

标签: actionscript-3 flash

我的问题非常难以描述,并且google for< _<生病了,试试吧。

我的main.as,char.as,enemy.as,classes

我的主要是舞台当然......它运作得很好,但现在我的主要也是外部的,它不再被称为...

它调用:char,enemy(这是char的子类)然后是空阶段,但它从不调用我应该首先调用的main.as ...

它也从不调用任何构造函数......我怎么能告诉flash从我的main.as开始?

我希望你能得到它,代码可能要发布在这里:P

1 个答案:

答案 0 :(得分:0)

如果你做对了..你必须将super()次调用放到扩展类中。

例如在敌人类构造函数中:

public class enemy extends char {

  function enemy() {
    super(); // calls "char" class constructor
  }

}

如果你的构造函数中有params:

public class enemy extends char {

  function enemy(param1: String, param2:String) {
    super(param1, param2); // calls "char" class constructor
  }

}

覆盖方法:

override public function doSome():void {

  super.doSome(); // call parent class
}

并使用主类启动flash - 在flash(专业)中选择FLA文件阶段,从右侧面板(属性)中将Class设置为主类(例如:com.myApp.Main)。 / p>