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.

Paramètres<br />

newFocus:Object - Objet recevant le focus.<br />

Exemple<br />

L'exemple suivant démontre comment exécuter <strong>de</strong>s instructions lorsqu'un bouton perd le<br />

focus. Créez une occurrence <strong>de</strong> bouton intitulée my_btn sur la scène et ajoutez le co<strong>de</strong><br />

<strong>ActionScript</strong> suivant à l'image 1 <strong>du</strong> scénario :<br />

this.createTextField("output_txt", this.getNextHighestDepth(), 0, 0, 300,<br />

200);<br />

output_txt.wordWrap = true;<br />

output_txt.multiline = true;<br />

output_txt.bor<strong>de</strong>r = true;<br />

my_btn.onKillFocus = function() {<br />

output_txt.text = "onKillFocus: "+this._name+newline+output_txt.text;<br />

};<br />

Testez le fichier SWF dans une fenêtre <strong>de</strong> navigateur et essayez d'utiliser la touche Tab pour<br />

faire défiler les éléments dans la fenêtre. Lorsque l'occurrence <strong>de</strong> bouton perd le focus, le texte<br />

est envoyé vers le champ <strong>de</strong> texte output_txt.<br />

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

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

utilisez la classe DepthManager avec composants version 2 plutôt que la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth()<br />

onPress (gestionnaire Button.onPress)<br />

onPress = function() {}<br />

Invoqué lorsqu'un bouton est enfoncé. Vous <strong>de</strong>vez définir une fonction qui s'exécute lorsque<br />

le gestionnaire d'événements est appelé.<br />

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

Exemple<br />

Dans l'exemple suivant, une fonction envoyant une instruction trace() vers le panneau <strong>de</strong><br />

sortie est définie pour le gestionnaire onPress :<br />

my_btn.onPress = function () {<br />

trace ("onPress called");<br />

};<br />

Button 379

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

Saved successfully!

Ooh no, something went wrong!