我正在开发一款 Flash 游戏并且即将完成,但我遇到了问题。当游戏结束或用户按下“结束游戏”按钮时,我想将它们返回到主菜单。游戏设置为主菜单在第 3 帧,游戏在第 4 帧运行。所有的游戏代码都在那里。
我尝试过的几件事:我只是简单地尝试返回到第三帧。这会导致错误:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Hundred_fla::MainTimeline/GotoEndGame()[Hundred_fla.MainTimeline::frame5:66]
我已经尝试将所有游戏变量恢复为其默认值,删除所有子项......等等......我也得到了完全相同的错误......不确定问题是什么。我认为一种解决方案是重新加载电影,但这将在 Android/IOS 上运行,我无法刷新网页。... 任何帮助将不胜感激。谢谢
编辑:第 66 行的代码是:
while(stage.numChildren > 0){
stage.removeChildAt(stage.numChildren-1);
}