在2 ctrl +左键单击中处理两个键事件

时间:2015-08-06 16:39:54

标签: events actionscript-2 flashdevelop

我想同时捕获单击左键和ctrl +左键单击as2。 我正在使用FlashDevelop并对此进行编码(它有效):

RuntimeException

我该如何处理这两个事件?

谢谢。

1 个答案:

答案 0 :(得分:1)

我通常采用的方法是在CTRL键上侦听键盘事件,然后评估onRelease以确定正确的操作。

但你可以简单地检查onRelease

中的key.isDown状态
_mc._back.onRelease = function() :Void {
 if(Key.isDown(17)) {
  // do CTRL + mouse action
 } else {
  // do standard action
 }
}