你这个就是不对的。首先,getCode()的括号里不能加参数,其次如果你想在按a键时有反应,不能写a 就完了,要用它的键控代码:65.
如下,再不明白看帮助。。:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
if (Key.getCode() == 65) {
trace("aaaaaa");
}
};
Key.addListener(keyListener);
所有FLASH中的键控代码在链接中都有。
有2点,
1,要加上onEnterFrame不断的去监听这个if
this.onEnterFrame = function() {
if (Key.isDown(Key.getCode("a"))){
trace("aaaaaa");
}
}
2,在ctrl+enter导出测试时,选 "控制">“禁用快捷键”,这样按下a才不会变成flash的快捷键