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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Vous pouvez étendre les métho<strong>de</strong>s et les gestionnaires d'événements <strong>de</strong> la classe MovieClip en<br />

créant une sous-classe.<br />

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

Paramètres<br />

id:String - Nom <strong>de</strong> liaison <strong>du</strong> symbole <strong>de</strong> clip <strong>de</strong> la bibliothèque à associer à un clip sur la<br />

scène. Il s'agit <strong>du</strong> nom entré dans le champ I<strong>de</strong>ntifiant <strong>de</strong> la boîte <strong>de</strong> dialogue Propriétés <strong>de</strong><br />

liaison.<br />

name:String - Nom d'occurrence unique <strong>du</strong> clip en cours <strong>de</strong> liaison au clip.<br />

<strong>de</strong>pth:Number - Entier spécifiant le niveau <strong>de</strong> profon<strong>de</strong>ur <strong>du</strong> fichier SWF.<br />

initObject:Object [facultatif] - (Pris en charge à partir <strong>de</strong> Flash Player 6) Objet contenant<br />

<strong>de</strong>s propriétés permettant <strong>de</strong> remplir le clip qui vient d'être lié. Ce paramètre permet aux clips<br />

créés <strong>de</strong> façon dynamique <strong>de</strong> recevoir <strong>de</strong>s paramètres. Si initObject n'est pas un objet, il est<br />

ignoré. Toutes les propriétés <strong>de</strong> initObject sont copiées dans la nouvelle occurrence. Les<br />

propriétés spécifiées avec initObject sont disponibles pour la fonction constructeur.<br />

Valeur renvoyée<br />

MovieClip - Référence à la nouvelle occurrence.<br />

Exemple<br />

L'exemple suivant associe le symbole portant l'i<strong>de</strong>ntifiant <strong>de</strong> liaison circle à l'occurrence <strong>de</strong><br />

clip, qui figure sur la scène dans le fichier SWF :<br />

this.attachMovie("circle", "circle1_mc", this.getNextHighestDepth());<br />

this.attachMovie("circle", "circle2_mc", this.getNextHighestDepth(),<br />

{_x:100, _y:100});<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 comprend un composant <strong>de</strong> la version<br />

2, utilisez les composants <strong>de</strong> la version 2 <strong>de</strong> la classe DepthManager au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

Voir également<br />

removeMovieClip (métho<strong>de</strong> MovieClip.removeMovieClip), unloadMovie (métho<strong>de</strong><br />

MovieClip.unloadMovie), Fonction removeMovieClip<br />

MovieClip 857

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

Saved successfully!

Ooh no, something went wrong!