嗨,我对 Flash 开发相对较新,我有一个关于保存用户输入的快速问题。我有一个迷宫场景,用户在其中导航一个角色,直到遇到另一个对象,当角色击中该对象时,会打开一个新场景,提示用户选择问题的解决方案。一旦用户点击正确的答案,就会出现一个框,说返回迷宫,但是当点击并返回迷宫时,角色会从原来的位置开始,我希望场景从中断的地方继续,即角色是在它与物体相撞的地方,物体已经消失,角色可以恢复到相同的路线上。感谢您阅读本文,我希望它有意义,并且有人为我提供了解决方案。
编辑:首先,我要感谢各位明星的代表点,其次,我知道在 flash 中使用场景是严重的 cr*p 练习和过时的,但它是我多年前学习的方式,并且被视为 Flash 本身将过时很快我并不是真的想学习使用精灵或框架的另一种方法,我只是想要一种修复这种方式,如果 poss 谢谢你的回答!
编辑:一旦黑色方块与它碰撞,希望红色矩形从场景中移除。这样做时,它还会将您带到下一帧。这是我的代码。
addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);
function fl_EnterFrameHandler (event:Event):void
{
if (player.hitTestObject(Risk))
{
removeEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);
removeChild(Risk);
nextFrame();
}
}