我在使用之前帧的功能时遇到问题。我知道我的编码很粗糙,但我不知道如何使用类和外部AS文件,所以如果有人可以帮助我而不使用类和诸如此类的东西,我将不胜感激。
我遇到的问题是我在某个帧上有我的游戏等级,然后是另一帧的下一个等级。问题是,在我的第二个层面上,当我从前一个级别和框架调用事件监听器时,我可以左右移动,但我的跳跃不再有效。
以下是我相关的1级代码的链接:http://pastebin.com/Ftkj36Wc
以下是我的第2级代码:http://pastebin.com/NUSE3A02
正如我之前所说,我的左右运动效果很好,所以我不太清楚出了什么问题。任何帮助表示赞赏。谢谢!
答案 0 :(得分:0)
如果你这样做,在第1级结束时:
stage.removeEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler);
stage.removeEventListener(KeyboardEvent.KEY_UP, keyUpHandler);
键输入将不再适用于第2级。
从clearLevel函数中删除那些2或在级别2中再次添加事件侦听器以处理键输入。