当我发布一个字母或数字键时,我没有得到关键事件。当我释放输入/ alt /箭头/空格时,我看到输出。关键所有钥匙的火灾。关于它是什么的任何想法?
编辑:为清晰起见 - 键是主要类。
编辑2:我使用的是flexSDK 4.6
package {
import flash.display.Sprite;
import flash.events.KeyboardEvent;
public class Keys extends Sprite {
public function Keys() {
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, onkeyUp);
}
private function onKeyDown(e:KeyboardEvent){
trace("1 "+e.keyCode);
}
private function onkeyUp(e:KeyboardEvent){
trace("0 "+e.keyCode);
}
}
}
如果我向舞台添加类型为“input”的文本字段,事情会变得有趣。如果我关注文本字段keyUp事件开始工作,如果我在阶段有焦点时按键,则事件不会触发。