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.

Comparez cette métho<strong>de</strong> à la version fonction globale <strong>de</strong> <strong>du</strong>plicateMovieClip(). La version<br />

globale <strong>de</strong> cette métho<strong>de</strong> nécessite un paramètre spécifiant le clip cible à <strong>du</strong>pliquer. Ce type <strong>de</strong><br />

paramètre n'est pas nécessaire pour la version classe MovieClip, dans la mesure où la cible <strong>de</strong><br />

la métho<strong>de</strong> est l'occurrence <strong>de</strong> clip pour laquelle la métho<strong>de</strong> est appelée. De plus, la version<br />

globale <strong>de</strong> <strong>du</strong>plicateMovieClip() ne prend en charge ni le paramètre initobject ni la<br />

valeur renvoyée par une référence à la nouvelle occurrence <strong>de</strong> MovieClip.<br />

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

Paramètres<br />

name:String - I<strong>de</strong>ntifiant unique pour le clip <strong>du</strong>pliqué.<br />

<strong>de</strong>pth:Number - Entier unique spécifiant la profon<strong>de</strong>ur à laquelle le nouveau clip doit être<br />

placé. Utilisez la profon<strong>de</strong>ur -16384 pour placer la nouvelle occurrence <strong>de</strong> clip sous<br />

l'ensemble <strong>de</strong>s contenus créés dans l'environnement <strong>de</strong> programmation. Les valeurs comprises<br />

entre -16383 et -1, inclus, sont réservées à l'environnement <strong>de</strong> programmation et ne doivent<br />

pas être utilisées avec cette métho<strong>de</strong>. Les valeurs <strong>de</strong> profon<strong>de</strong>ur restantes vont <strong>de</strong> 0 à 1048575,<br />

inclus.<br />

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

les propriétés permettant <strong>de</strong> remplir le clip <strong>du</strong>pliqué. Ce paramètre permet aux clips créés <strong>de</strong><br />

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

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

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

Valeur renvoyée<br />

MovieClip - Référence au clip <strong>du</strong>pliqué (pris en charge à partir <strong>de</strong> Flash Player 6).<br />

Exemple<br />

L'exemple suivant <strong>du</strong>plique un nouveau MovieClip un certain nombre <strong>de</strong> fois et présente la<br />

cible pour chaque double.<br />

var container:MovieClip = setUpContainer();<br />

var ln:Number = 10;<br />

var spacer:Number = 1;<br />

var <strong>du</strong>plicate:MovieClip;<br />

for(var i:Number = 1; i < ln; i++) {<br />

var newY:Number = i * (container._height + spacer);<br />

<strong>du</strong>plicate = container.<strong>du</strong>plicateMovieClip("clip-" + i, i, {_y:newY});<br />

trace(<strong>du</strong>plicate); // _level0.clip-[number]<br />

}<br />

function setUpContainer():MovieClip {<br />

MovieClip 889

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

Saved successfully!

Ooh no, something went wrong!