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.

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

public clear() : Void<br />

Supprime tous les graphiques créés lors <strong>de</strong> l'exécution à l'ai<strong>de</strong> <strong>de</strong>s métho<strong>de</strong>s <strong>de</strong> <strong>de</strong>ssin <strong>de</strong> clips,<br />

y compris les styles <strong>de</strong> trait spécifiés par MovieClip.lineStyle(). Les formes et les lignes<br />

tracées manuellement pendant la programmation (à l'ai<strong>de</strong> <strong>de</strong>s outils <strong>de</strong> <strong>de</strong>ssin Flash) ne sont<br />

pas affectées.<br />

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

Exemple<br />

L'exemple suivant trace un cadre sur la scène. Lorsque l'utilisateur clique sur l'image <strong>du</strong> cadre,<br />

il supprime cette <strong>de</strong>rnière <strong>de</strong> la scène.<br />

this.createEmptyMovieClip("box_mc", this.getNextHighestDepth());<br />

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

this.clear();<br />

};<br />

drawBox(box_mc, 10, 10, 320, 240);<br />

function drawBox(mc:MovieClip, x:Number, y:Number, w:Number, h:Number):Void<br />

{<br />

mc.lineStyle(0);<br />

mc.beginFill(0xEEEEEE);<br />

mc.moveTo(x, y);<br />

mc.lineTo(x+w, y);<br />

mc.lineTo(x+w, y+h);<br />

mc.lineTo(x, y+h);<br />

mc.lineTo(x, y);<br />

mc.endFill();<br />

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

Vous trouverez également un exemple dans le fichier drawingapi.fla <strong>du</strong> dossier<br />

Samples\<strong>ActionScript</strong>\DrawingAPI. La liste suivante présente les chemins type vers ce<br />

dossier :<br />

■ Windows : \Program Files\Macromedia\Flash 8\Samples and<br />

Tutorials\Samples\<strong>ActionScript</strong><br />

■ Macintosh : HD/Applications/Macromedia Flash 8/Samples and Tutorials/Samples/<br />

<strong>ActionScript</strong><br />

MovieClip 881

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

Saved successfully!

Ooh no, something went wrong!