AS3捕获按键无论当前焦点如何?

时间:2011-05-15 23:02:50

标签: actionscript-3 focus keypress

当我向舞台添加一个按键事件监听器时,当焦点在另一个对象上时它不会触发。无论焦点如何,我如何收听任何按键事件?

仅将useCapture参数设置为true不起作用。我认为这是因为如果我不为舞台上的每个对象添加一个监听器,就不会出现任何事件。

我是否真的必须向每个对象添加一个eventlistener以捕获keypress事件,而不管当前的焦点对象是什么?

1 个答案:

答案 0 :(得分:2)

我认为如果将keyEventListener添加到舞台上,然后在焦点更改的函数中添加代码:

stage.focus = stage

它可能有用。