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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Renvoie<br />

Boolean - La valeur true si la touche Verr Maj ou Verr num est activée (activation ou<br />

désactivation <strong>de</strong> l'état actif) ; false sinon.<br />

Exemple<br />

L'exemple suivant appelle la métho<strong>de</strong> isToggled() à chaque fois que l'utilisateur appuie sur<br />

une touche et exécute une instruction trace à chaque fois que la touche Verr Maj est activée.<br />

Cet exemple crée un objet écouteur intitulé keyListener et définit une fonction qui répond à<br />

l'événement onKeyDown en appelant Key.isToggled(). L'objet keyListener est ensuite<br />

enregistré auprès <strong>de</strong> l'objet Key, qui envoie le message onKeyDown à chaque fois que<br />

l'utilisateur appuie sur une touche lors <strong>de</strong> la lecture <strong>du</strong> fichier SWF.<br />

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

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

if (Key.isDown(Key.CAPSLOCK)) {<br />

trace("you pressed the Caps Lock key.");<br />

trace("\tCaps Lock == "+Key.isToggled(Key.CAPSLOCK));<br />

}<br />

};<br />

Key.addListener(keyListener);<br />

Les informations s'affichent dans le panneau <strong>de</strong> sortie lorsque vous appuyez sur la touche Verr<br />

Maj. Le panneau <strong>de</strong> sortie affiche la valeur true ou false selon l'activation, ou non, <strong>de</strong> la<br />

touche Verr Maj à l'ai<strong>de</strong> <strong>de</strong> la métho<strong>de</strong> isToggled.<br />

L'exemple suivant crée <strong>de</strong>ux champs <strong>de</strong> texte mis à jour lorsque les touches Verr Maj et Verr<br />

num sont activées. Chaque champ <strong>de</strong> texte affiche true lorsque la touche est activée et false<br />

lorsqu'elle est désactivée.<br />

this.createTextField("capsLock_txt", this.getNextHighestDepth(), 0, 0, 100,<br />

22);<br />

capsLock_txt.autoSize = true;<br />

capsLock_txt.html = true;<br />

this.createTextField("numLock_txt", this.getNextHighestDepth(), 0, 22, 100,<br />

22);<br />

numLock_txt.autoSize = true;<br />

numLock_txt.html = true;<br />

//<br />

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

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

capsLock_txt.htmlText = "Caps Lock: "+Key.isToggled(Key.CAPSLOCK);<br />

numLock_txt.htmlText = "Num Lock: "+Key.isToggled(144);<br />

};<br />

Key.addListener(keyListener);<br />

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

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

Saved successfully!

Ooh no, something went wrong!