gpt4 book ai didi

android - Flash 游戏 - 返回主菜单

转载 作者:行者123 更新时间:2023-11-29 18:05:44 25 4
gpt4 key购买 nike

我正在开发一款 Flash 游戏,即将完成,但我遇到了一个问题。当游戏结束,或者用户按下“结束游戏”按钮时,我想将它们返回到主菜单。游戏设置为主菜单在第 3 帧,游戏在第 4 帧运行。所有的游戏代码都在那里。

我尝试过的一些事情:我只是简单地尝试返回到第 3 帧。这导致错误:

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);
}

最佳答案

在尝试清除对象之前,您应该锁定阶段链接。您似乎正在删除运行代码的实例,因此它会丢失阶段引用。

var theStage:Stage=stage;
while(theStage.numChildren > 0){
theStage.removeChildAt(0);
//you can always be sure that element at [0] exists, rather than going for [numChildren-1]
}

关于android - Flash 游戏 - 返回主菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13505786/

25 4 0