(AS3)错误#1009

时间:2012-10-29 20:43:54

标签: actionscript-3

好的,所以我有这个课程基本上充当敌人的经理。出于某种原因,每当我尝试在类中生成一个子弹实例并使用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);

我一直在为其他两个类使用此方法而没有问题,所以我被卡住了。感谢所有帮助。

1 个答案:

答案 0 :(得分:1)

我猜是因为班级不知道舞台在哪里

处理的方法是使用anAddedToStage事件处理程序,并将stage.addChild代码放在