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.

Voir également<br />

_height (propriété MovieClip._height)<br />

_x (propriété MovieClip._x)<br />

public _x : Number<br />

Entier qui définit la coordonnée x d'un clip par rapport aux coordonnées locales <strong>du</strong> clip<br />

parent. Si un clip se trouve dans le scénario principal, son système <strong>de</strong> coordonnées se réfère<br />

alors au coin supérieur gauche <strong>de</strong> la scène : (0, 0). Si le clip est imbriqué dans un autre clip<br />

subissant <strong>de</strong>s transformations, le clip se trouve dans le système <strong>de</strong> coordonnées local <strong>du</strong> clip<br />

qui l'encadre. Ainsi, dans le cas d'un clip qui a effectué une rotation à 90 ° en sens antihoraire,<br />

les enfants <strong>du</strong> clip héritent d'un système <strong>de</strong> coordonnées ayant effectué une rotation à<br />

90 ° en sens anti-horaire. Les coordonnées <strong>du</strong> clip renvoient à la position <strong>du</strong> point<br />

d'alignement.<br />

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

Exemple<br />

L'exemple suivant associe un clip portant l'i<strong>de</strong>ntifiant <strong>de</strong> liaison cursor_id à un fichier SWF.<br />

Le clip est appelé cursor_mc, et permet <strong>de</strong> remplacer le pointeur <strong>de</strong> souris par défaut. Le<br />

co<strong>de</strong> <strong>ActionScript</strong> suivant définit les coordonnées actuelles <strong>de</strong> l'occurrence <strong>de</strong> clip en fonction<br />

<strong>de</strong> l'emplacement actuel <strong>du</strong> pointeur <strong>de</strong> la souris.<br />

this.attachMovie("cursor_id", "cursor_mc", this.getNextHighestDepth(),<br />

{_x:_xmouse, _y:_ymouse});<br />

Mouse.hi<strong>de</strong>();<br />

var mouseListener:Object = new Object();<br />

mouseListener.onMouseMove = function() {<br />

cursor_mc._x = _xmouse;<br />

cursor_mc._y = _ymouse;<br />

updateAfterEvent();<br />

};<br />

Mouse.addListener(mouseListener);<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 />

_xscale (propriété MovieClip._xscale), _y (propriété MovieClip._y), _yscale<br />

(propriété MovieClip._yscale)<br />

MovieClip 975

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

Saved successfully!

Ooh no, something went wrong!