1

これについて警告があります:

ArgumentError: エラー #2025: 指定された DisplayObject は呼び出し元の子でなければなりません。flash.display::DisplayObjectContainer/removeChild() で、コードの何が問題なのかわかりません。

public function Laser() {

}
4

1 に答える 1

1

ステージにレーザーを追加するので、ステージからも削除します。

if(lasers[l].y < 0) 
{

    stage.removeChild(lasers[l]); // <- Here
    lasers[l] = null;
    lasers.splice(l, 1);
    trace("Remove laser from screen");

}
于 2014-03-21T23:56:15.813 に答える