我的问题非常难以描述,并且google for< _<生病了,试试吧。
我的main.as,char.as,enemy.as,classes
我的主要是舞台当然......它运作得很好,但现在我的主要也是外部的,它不再被称为...
它调用:char,enemy(这是char的子类)然后是空阶段,但它从不调用我应该首先调用的main.as ...
它也从不调用任何构造函数......我怎么能告诉flash从我的main.as开始?
我希望你能得到它,代码可能要发布在这里:P
答案 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>