好的,所以我有这个课程基本上充当敌人的经理。出于某种原因,每当我尝试在类中生成一个子弹实例并使用addChild()时,我会得到错误#1009。这是代码:
var bullet:EnemyBullet = new EnemyBullet();
stage.addChild(bullet); //Error comes up here
bullet.x = enemy.x;
bullet.y = enemy.y;
bManager.bulletVector.push(bullet);
我一直在为其他两个类使用此方法而没有问题,所以我被卡住了。感谢所有帮助。
答案 0 :(得分:1)
我猜是因为班级不知道舞台在哪里
处理的方法是使用anAddedToStage事件处理程序,并将stage.addChild
代码放在