如何在ActionScript中监听组合键,如:(ctrl+alt+c)

 

实现方法:
第一步.在stage上添加键盘的监听

  
  
  1. this. stage. addEventListener ( KeyboardEvent. KEY_DOWN,keyListener );


第二步.在监听方法keyListener中判断KeyboardEvent的属性

  
  
  1. private function keyListener (e : KeyboardEvent ) : void {
  2. if (e. ctrlKey && e. altKey && (e. keyCode == 76 || e. keyCode == 108 ) ) {
  3. //在用户按下alt+ctrl+L时执行相应代码
  4. }
  5. }

 

例如,上面方法检测用户使否按下组合键 ctrl+alt+L(大小写均可)
KeyboardEvent中,通过检测如下属性,可以判断用户是否按下这些键

  
  
  1. e. altKey : ALT
  2. e. ctrlKey : CTRL
  3. e. shiftKey : SHIFT
  4. e. keyCode : //其他普通按键(以ASCII代码表示)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值