03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

_listeners (propriété Key._listeners)<br />

statique publique _listeners : Array [lecture seule]<br />

Une liste <strong>de</strong> références à tous les objets écouteurs enregistrés auprès <strong>de</strong> l'objet Key. Cette<br />

propriété est réservée à un usage interne uniquement mais peut être utile si vous voulez<br />

déterminer le nombre d'écouteurs actuellement enregistrés auprès <strong>de</strong> l'objet Key. Les objets<br />

sont ajoutés et supprimés dans ce tableau en appelant les métho<strong>de</strong>s addListener() et<br />

removelistener().<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 6<br />

Exemple<br />

L'exemple suivant indique comment utiliser la propriété length pour déterminer le nombre<br />

d'objets écouteurs actuellement enregistrés auprès <strong>de</strong> l'objet Key.<br />

var myListener:Object = new Object();<br />

myListener.onKeyDown = function () {<br />

trace ("You pressed a key.");<br />

}<br />

Key.addListener(myListener);<br />

trace(Key._listeners.length); // Output: 1<br />

onKeyDown (écouteur d'événement<br />

Key.onKeyDown)<br />

onKeyDown = fonction() {}<br />

Notifié lorsqu'une touche est enfoncée. Pour utiliser onKeyDown, vous <strong>de</strong>vez créer un objet<br />

écouteur. Vous pouvez ensuite définir une fonction pour onKeyDown et utiliser<br />

addListener() pour enregistrer l'écouteur auprès <strong>de</strong> l'objet Key, comme indiqué dans<br />

l'exemple suivant :<br />

var keyListener:Object = new Object();<br />

keyListener.onKeyDown = function() {<br />

trace("DOWN -> Co<strong>de</strong>: "+Key.getCo<strong>de</strong>()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

keyListener.onKeyUp = function() {<br />

trace("UP -> Co<strong>de</strong>: "+Key.getCo<strong>de</strong>()+"\tACSII: "+Key.getAscii()+"\tKey:<br />

"+chr(Key.getAscii()));<br />

};<br />

Key.addListener(keyListener);<br />

Les écouteurs permettent à divers blocs <strong>de</strong> co<strong>de</strong> <strong>de</strong> coopérer car plusieurs écouteurs peuvent<br />

recevoir une notification sur un événement unique.<br />

708 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!