2010-02-12 9 views
1

Voici mon code actuel:Actionscript 2: Comment détecter une clé?

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

Ce que je veux faire, est de détecter si l'utilisateur appuie sur un bouton. Mon code atm ne détecte que s'il est enfoncé continuellement. Y a-t-il un moyen de détecter quand l'utilisateur ne fait que l'enfoncer, ne le maintient pas?

Et s'il vous plaît, pas de réponses AS3 ici.

Lainé Martti

Répondre

1

Vous pouvez créer un écouteur pour répondre à l'événement onKeyUp, comme ceci:

var myListener:Object = new Object(); 

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