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 démontre comment vous pouvez exécuter <strong>de</strong>s instructions lorsque<br />

l'utilisateur d'un fichier SWF déplace le focus d'un bouton vers un autre. Créez <strong>de</strong>ux boutons,<br />

btn1_btn et btn2_btn, puis entrez le co<strong>de</strong> <strong>ActionScript</strong> suivant dans l'image 1 <strong>du</strong> scénario :<br />

Selection.setFocus(btn1_btn);<br />

trace(Selection.getFocus());<br />

btn2_btn.onSetFocus = function(oldFocus) {<br />

trace(oldFocus._name + "lost focus");<br />

};<br />

Testez le fichier SWF en appuyant sur Ctrl+Entrée. Assurez-vous <strong>de</strong> sélectionner Contrôle ><br />

Désactivez les raccourcis clavier si vous ne l'avez pas déjà fait. Le focus est défini sur<br />

btn1_btn. Lorsque btn1_btn perd le focus au détriment <strong>de</strong> btn2_btn, les informations<br />

s'affichent dans le panneau <strong>de</strong> sortie.<br />

_parent (propriété Button._parent)<br />

public _parent : MovieClip<br />

Référence au clip ou à l'objet contenant le clip ou l'objet actuel. L'objet actuel est l'objet qui<br />

contient le co<strong>de</strong> <strong>ActionScript</strong> faisant référence à _parent.<br />

Utilisez _parent pour spécifier un chemin relatif vers les clips ou les objets situés au-<strong>de</strong>ssus <strong>du</strong><br />

clip ou <strong>de</strong> l'objet actuel. Vous pouvez utiliser _parent pour remonter <strong>de</strong> plusieurs niveaux<br />

dans l'arborescence <strong>de</strong> la liste d'affichage, comme dans l'exemple suivant :<br />

this._parent._parent._alpha = 20;<br />

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

Exemple<br />

Dans l'exemple suivant, un bouton intitulé my_btn est placé dans un clip intitulé my_mc. Le<br />

co<strong>de</strong> suivant montre comment utiliser la propriété _parent pour obtenir une référence au clip<br />

my_mc :<br />

trace(my_mc.my_btn._parent);<br />

Le panneau <strong>de</strong> sortie affiche le co<strong>de</strong> suivant :<br />

_level0.my_mc<br />

Voir également<br />

_parent (propriété MovieClip._parent), _target (propriété MovieClip._target),<br />

_root, propriété<br />

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

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

Saved successfully!

Ooh no, something went wrong!