0

さて、私は基本的に敵のマネージャーとして機能するこのクラスを持っています。何らかの理由で、クラス内で弾丸インスタンスを作成して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);

私はこのメソッドを他の2つのクラスに問題なく使用しているので、行き詰まります。すべての助けに感謝します。

4

1 に答える 1

1

クラスはステージがどこにあるかわからないので、私は推測しています

これを処理する方法は、AttachedToStageイベントハンドラーを使用し、stage.addChildコードを

于 2012-10-29T20:54:48.730 に答える