按键检测的方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
按键检测的方法
Key.isDown()方法:是Key类的一个方法,该方法可用于返回一个布尔值,如果按下keycode中指定的键,则返回true,否则返回false。其用法为:
Key.isDown(code);
其中code为分配给特定键的键控代码值,或与特定键相关联的Key类属性。例如:
my_car.onEnterFrame=function(){
if(Key.isDown(Key.RIGHT)){
this._x+=10;
}else if(Key.isDown(Key.LEFT)){
this._x-=10;
}
};
Key类的其他方法
addListener():注册一个对象,以便接受onKeyDown和onKeyUp通知。例如:
var myListener:Object=new Object();
myListener.onKeyDown=function(){
trace(“按下”);
}
myListener.onKeyUp=function(){
trace(“释放”);
}
Key.addListener(myListener);
removeListener():删除使用Key.addListener()方法注册的对象。
isToggled():当激活Num Lock或CapsLock键时返回true,否则返回false。
getCode():返回按下的最后一个键的键控代码值。
getAscii():返回按下或释放的最后一个键的ASCII码。