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.

Exemple<br />

L'exemple suivant affiche le chemin cible <strong>de</strong> la sélection ayant le focus dans une occurrence <strong>de</strong><br />

composant TextArea. Ajoutez plusieurs occurrences <strong>de</strong> composant ou <strong>de</strong> bouton, <strong>de</strong> champ<br />

texte et <strong>de</strong> clip sur la Scène. Ajoutez plusieurs occurrences <strong>de</strong> composant ou <strong>de</strong> bouton, <strong>de</strong><br />

champ texte et <strong>de</strong> clip dans le fichier SWF. Ajoutez le co<strong>de</strong> <strong>ActionScript</strong> suivant à votre fichier<br />

AS ou FLA.<br />

var focus_ta:mx.controls.TextArea;<br />

my_mc.onRelease = function() {};<br />

my_btn.onRelease = function() {};<br />

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

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

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

focus_ta.text = Selection.getFocus()+newline+focus_ta.text;<br />

}<br />

};<br />

Key.addListener(keyListener);<br />

Testez le fichier SWF et utilisez la touche <strong>de</strong> tabulation pour parcourir les occurrences sur la<br />

Scène. Assurez-vous que Contrôle > Désactiver les raccourcis clavier est sélectionné dans<br />

l'environnement <strong>de</strong> test.<br />

Voir également<br />

onSetFocus (Selection.onSetFocus, écouteur d'événement), setFocus (métho<strong>de</strong><br />

Selection.setFocus)<br />

onSetFocus (Selection.onSetFocus, écouteur<br />

d'événement)<br />

onSetFocus = function([oldfocus:Object], [newfocus:Object]) {}<br />

Notifié lorsque le focus d'entrée change. Pour utiliser cet écouteur, vous <strong>de</strong>vez créer un objet<br />

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

Selection.addListener() pour enregistrer l'écouteur avec l'objet Selection, comme dans le co<strong>de</strong><br />

suivant :<br />

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

someListener.onSetFocus = function () {<br />

// statements<br />

}<br />

Selection.addListener(someListener);<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 />

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

Sélection 1113

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

Saved successfully!

Ooh no, something went wrong!