2010-02-12 67 views
1

这里是我当前的代码:Actionscript 2:如何检测密钥?

if (Key.isDown(Key.UP)) { 
//do stuff 
} 

我想要做的,是如果用户按下一个按钮来检测。我的代码atm只是检测它是否被持续按下。有没有一种方法可以检测到用户只有按下它,而不是保持下来?

而且请,AS3在这里没有答案。

马尔蒂·莱恩

回答

1

您可以创建一个侦听器来响应onkeyup事件,像这样:

var myListener:Object = new Object(); 

myListener.onKeyUp = function() { 
    //do stuff 
} 
Key.addListener(myListener);