ヘリコプター ゲームを作成しようとしていて、ゲームにタイトル画面を追加しましたが、removeChild を実行しようとすると、ボタンが削除されず、次のエラーが表示されます。
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display::DisplayObjectContainer/removeChild()
at CopterScratch/gameStart()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::LabelButton/keyUpHandler()
これが私のコードです:
public function gameStart(e:MouseEvent):void {
removeChild(objTitleScreen);
if (btnStart.enabled){
removeChild(btnStart);
}
removeChild(rbNormal);
removeChild(rbDifficult);
tmrMoveMap.start();
tmrGravity.start();
addChild(objHelicopter);
}