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.

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

public getRect(bounds:Object) : Object<br />

Renvoie <strong>de</strong>s propriétés qui sont les valeurs <strong>de</strong> coordonnées x et y minimales et maximales <strong>du</strong><br />

clip, à partir <strong>du</strong> paramètre bounds ce qui exclut tout tracé sur les formes. Les valeurs renvoyées<br />

par getRect() sont i<strong>de</strong>ntiques ou inférieures aux valeurs renvoyées par<br />

MovieClip.getBounds().<br />

Remarque : Utilisez les métho<strong>de</strong>s MovieClip.localToGlobal() et<br />

MovieClip.globalToLocal() pour convertir les coordonnées locales <strong>du</strong> clip en coordonnées<br />

<strong>de</strong> scène, ou <strong>de</strong>s coordonnées <strong>de</strong> scène en coordonnées locales, respectivement.<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 8<br />

Paramètres<br />

bounds:Object - Chemin cible <strong>du</strong> scénario dont vous souhaitez utiliser le système <strong>de</strong><br />

coordonnées en tant que point <strong>de</strong> référence.<br />

Valeur renvoyée<br />

Object - Un objet avec les propriétés xMin, xMax, yMin, et yMax.<br />

Exemple<br />

L'exemple suivant crée un clip et <strong>de</strong>ssine à l'intérieur un carré avec une épaisseur <strong>de</strong> trait <strong>de</strong> 4<br />

pixels. L'exemple appel ensuite les métho<strong>de</strong>s MovieClip.getBounds() et<br />

MovieClip.getRect() pour montrer la différence entre les <strong>de</strong>ux. La métho<strong>de</strong> getBounds()<br />

renvoie les valeurs <strong>de</strong> coordonnées minimales et maximales <strong>de</strong> tout le clip, y compris<br />

l'épaisseur <strong>de</strong> trait <strong>du</strong> carré. La métho<strong>de</strong> getRect() renvoie les valeurs <strong>de</strong> coordonnées<br />

minimales et maximales à l'exclusion <strong>de</strong> l'épaisseur <strong>de</strong> trait <strong>de</strong> 4 pixels.<br />

this.createEmptyMovieClip("square_mc", 1);<br />

square_mc._x = 10;<br />

square_mc._y = 10;<br />

square_mc.beginFill(0xFF0000);<br />

square_mc.lineStyle(4, 0xFF00FF, 100, true, "none", "round", "miter", 1);<br />

square_mc.moveTo(0, 0);<br />

square_mc.lineTo(100, 0);<br />

square_mc.lineTo(100, 100);<br />

square_mc.lineTo(0, 100);<br />

square_mc.lineTo(0, 0);<br />

square_mc.endFill();<br />

var bounds_obj:Object = square_mc.getBounds(this);<br />

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

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

Saved successfully!

Ooh no, something went wrong!