首先,是的,我知道这个问题已被问了一百次,但在阅读了很多这些问题后,我无法理解。
我有两个类,Main和ActorSpawner,我正在尝试从Main调用ActorSpawner,stageSpawner的方法。我已经使用Main类的Main方法中的stageSpawner方法的内容对其进行了测试,它运行得很好。但当我把它移到自己的班级时,它就停止了工作。我目前没有收到任何错误消息,所有内容似乎都输入正确,所以我完全不知道问题是什么。
主要
package {
import flash.display.MovieClip;
public class Main extends MovieClip {
public var spawnerMain:ActorSpawner;
public function Main() {
spawnerMain = new ActorSpawner();
spawnerMain.stageSpawner();
}
}
}
ActorSpawner
package {
import flash.display.MovieClip;
public class ActorSpawner extends MovieClip {
public var background:Background;
public var barrel:Barrel;
public var turret:Turret;
public function stageSpawner() {
background = new Background();
addChild(background);
setChildIndex(background, 0);
barrel = new Barrel();
addChild(barrel);
setChildIndex(barrel, 1);
turret = new Turret();
addChild(turret);
setChildIndex(turret, 2);
}
}
}
帮助?