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.

swapDepths (métho<strong>de</strong> MovieClip.swapDepths)<br />

public swapDepths(target:Object) : Void<br />

Intervertit l'empilement, ou le niveau <strong>de</strong> profon<strong>de</strong>ur (ordre z), <strong>de</strong> ce clip avec le clip spécifié<br />

par le paramètre target ou avec le clip qui occupe actuellement le niveau <strong>de</strong> profon<strong>de</strong>ur<br />

spécifié dans le paramètre target. Les <strong>de</strong>ux clips doivent avoir le même clip parent. La<br />

permutation <strong>du</strong> niveau <strong>de</strong> profon<strong>de</strong>ur <strong>de</strong>s clips revient à déplacer un clip <strong>de</strong>vant ou <strong>de</strong>rrière<br />

l'autre. Si l'appel <strong>de</strong> cette métho<strong>de</strong> provoque l'interpolation d'un clip, l'interpolation est<br />

arrêtée.<br />

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 />

target:Object - Ce paramètre peut prendre <strong>de</strong>ux formes :<br />

■ Un nombre spécifiant le niveau <strong>de</strong> profon<strong>de</strong>ur <strong>du</strong> clip.<br />

■ Une chaîne spécifiant l'occurrence <strong>de</strong> clip dont la profon<strong>de</strong>ur est permutée avec le clip<br />

pour lequel la métho<strong>de</strong> est appliquée. Les <strong>de</strong>ux clips doivent avoir le même clip parent.<br />

Exemple<br />

L'exemple suivant permet <strong>de</strong> permuter l'ordre <strong>de</strong>s <strong>de</strong>ux occurrences <strong>de</strong> clip. Superposez <strong>de</strong>ux<br />

occurrences <strong>de</strong> clip, appelées myMC1_mc et myMC2_mc, sur la scène et ajoutez ensuite le script<br />

suivant au scénario parent :<br />

myMC1_mc.onRelease = function() {<br />

this.swapDepths(myMC2_mc);<br />

};<br />

myMC2_mc.onRelease = function() {<br />

this.swapDepths(myMC1_mc);<br />

};<br />

Voir également<br />

_level, propriété, getDepth (métho<strong>de</strong> MovieClip.getDepth), getInstanceAtDepth<br />

(métho<strong>de</strong> MovieClip.getInstanceAtDepth), getNextHighestDepth (métho<strong>de</strong><br />

MovieClip.getNextHighestDepth)<br />

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

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

Saved successfully!

Ooh no, something went wrong!