我正在创建一个Android应用程序,其中角色可以飞行(飞行我的意思是背景移动,而不是角色)
我有一个按钮和一个侦听MOUSE_DOWN的eventlistener,它将'fly'布尔值设置为true。然后我有一个ENTER_FRAME监听器,当'fly'为真时,将'world'向下移动。 (我也有一个MOUSE_UP事件等,但我不认为这是相关的)
这样可以正常工作,但有时在游戏中需要玩家在飞行和不快速飞行之间切换。 问题在于:如果我在对方之后快速点击两次,并按住最后一次点击,则游戏开始滞后。我可以在按钮上看到它的作用就好像它被反复按下一样。当我再次释放按钮时,滞后停止。
这是众所周知的现象,可以修复吗?
答案 0 :(得分:0)
我发现如果我使用Movieclips符号代替Button符号,游戏就不会滞后..