动作脚本设置焦点

时间:2010-07-12 20:29:01

标签: flash actionscript-3

我在第10帧上有一个KeyboardEvent.KEY_DOWN事件监听器,在第一帧上有一个按钮,如果你添加gotoAndPlay(10),点击它会带你到第10帧;在第1帧的顶部,事件监听器工作正常,如果单击按钮进入第10帧,则必须在事件监听器工作之前单击框架中的某个位置。

有什么想法吗?

d

2 个答案:

答案 0 :(得分:2)

您可以使用stages focus property将键盘焦点设置为交互式对象。

stage.focus = stage;

答案 1 :(得分:0)

除了TandemAdam关于转移焦点的建议之外,您还可以在舞台级别注册您的活动。例如,请致电stage.addEventListener(...)

编辑:在我阅读你的评论之前发布这个,Dean Bayley。看起来你已经按照我的建议做了,在这种情况下我无法重现你的问题 - 它在我的机器上运行正常。