Actionscript 3 ActionScript 3在单击按钮后未触发键盘事件

Actionscript 3 ActionScript 3在单击按钮后未触发键盘事件,actionscript-3,flash,keyboard-events,Actionscript 3,Flash,Keyboard Events,我正在制作一个简单的游戏,你可以用W-a-S-D键控制角色。当你死了,你会转到另一个画面,上面写着你死了,还有一个按钮可以再次玩游戏。当我单击按钮时,它会再次转到第1帧,但键盘事件不会工作,除非我再次在屏幕上单击。我怎样才能解决这个问题?提前感谢。在您的框架1上,尝试添加一个活动列表以设置焦点: activate="this.setFocus()" 我不能把你的问题弄清楚。一旦你点击这个按钮,它就会正常工作。如果我所理解的方法是正确的,那么您的循环或条件可能会有问题。请让我知道你的编码在这里,

我正在制作一个简单的游戏,你可以用W-a-S-D键控制角色。当你死了,你会转到另一个画面,上面写着你死了,还有一个按钮可以再次玩游戏。当我单击按钮时,它会再次转到第1帧,但键盘事件不会工作,除非我再次在屏幕上单击。我怎样才能解决这个问题?提前感谢。

在您的框架1上,尝试添加一个活动列表以设置焦点:

activate="this.setFocus()"

我不能把你的问题弄清楚。一旦你点击这个按钮,它就会正常工作。如果我所理解的方法是正确的,那么您的循环或条件可能会有问题。请让我知道你的编码在这里,我会尝试解决。否则,请检查frame1上的循环或条件,或编写keybord事件侦听器的位置。我希望它会有用,否则请让我知道我会给您另一个解决方案。

这个问题似乎有点特定于您的代码,您是否删除然后再次添加侦听器?当角色死亡时,我会删除输入帧侦听器,但我不会删除关键侦听器您如何添加关键侦听器