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.

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

statique publique DELETEKEY : Number<br />

La valeur <strong>de</strong> co<strong>de</strong> correspondant à la touche Suppr (46).<br />

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

Exemple<br />

L'exemple suivant vous permet <strong>de</strong> tracer <strong>de</strong>s lignes avec le pointeur <strong>de</strong> la souris par le biais <strong>de</strong><br />

l'API <strong>de</strong> <strong>de</strong>ssin et <strong>de</strong>s objets écouteurs. Appuyez sur la touche Retour arrière ou Suppr pour<br />

supprimer les lignes tracées.<br />

this.createEmptyMovieClip("canvas_mc", this.getNextHighestDepth());<br />

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

mouseListener.onMouseDown = function() {<br />

this.drawing = true;<br />

canvas_mc.moveTo(_xmouse, _ymouse);<br />

canvas_mc.lineStyle(3, 0x99CC00, 100);<br />

};<br />

mouseListener.onMouseUp = function() {<br />

this.drawing = false;<br />

};<br />

mouseListener.onMouseMove = function() {<br />

if (this.drawing) {<br />

canvas_mc.lineTo(_xmouse, _ymouse);<br />

}<br />

updateAfterEvent();<br />

};<br />

Mouse.addListener(mouseListener);<br />

//<br />

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

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

if (Key.isDown(Key.DELETEKEY) || Key.isDown(Key.BACKSPACE)) {<br />

canvas_mc.clear();<br />

}<br />

};<br />

Key.addListener(keyListener);<br />

Lorsque vous utilisez cet exemple, assurez-vous <strong>de</strong> sélectionner Contrôle > Désactiver les<br />

raccourcis clavier dans l'environnement <strong>de</strong> test.<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple nécessite Flash<br />

Player 7 ou une version ultérieure. Si votre fichier SWF inclut un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 à la place <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

Key 697

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

Saved successfully!

Ooh no, something went wrong!