0

Flash の出力ウィンドウにエラーが表示されました。それは言います:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at 
    game.fla::MainTimeline/removeAllClips()[game.fla.MainTimeline::frame1:17]
    game.fla::MainTimeline/playWinterLevel()[game.fla.MainTimeline::frame5:55]

犯人だと思うコードは次のとおりです。

var summerOptionImage:SummerOption = new SummerOption();
summerOption.addChild(summerOptionImage);
summerOptionImage.x=35;
summerOptionImage.y=128;
summerOptionImage.buttonMode = true;
summerOptionImage.addEventListener(MouseEvent.CLICK, playSummerLevel);

function playSummerLevel(event:MouseEvent){
    gotoAndStop("playSummerLevel");
    removeAllClips();

    stageHolder3.removeChild(introStage2);


}
function playWinterLevel(event:MouseEvent){
    gotoAndStop("playWinterLevel");
    removeAllClips();
    stageHolder3.removeChild(introStage2);
    stageHolder2.removeChild(backgroundStage);
}

タイムラインで

function removeAllClips(){
    while (stageHolder3.numChildren > 0) {
    stageHolder3.removeChildAt(0);
    }
    while (stageHolder2.numChildren > 0) {
    stageHolder2.removeChildAt(0);
    }
}
4

0 に答える 0