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.

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

public _x : Number<br />

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

clip parent. Si un champ texte se trouve sur le scénario principal, son système <strong>de</strong> coordonnées<br />

se réfère alors au coin supérieur gauche <strong>de</strong> la Scène : (0, 0). Si le champ texte est imbriqué<br />

dans un clip subissant <strong>de</strong>s transformations, le champ texte se trouve dans le système <strong>de</strong><br />

coordonnées locales <strong>du</strong> clip qui l'encadre. Ainsi, dans le cas d'un clip qui a effectué une<br />

rotation à 90 <strong>de</strong>grés en sens anti-horaire, le champ texte imbriqué hérite d'un système <strong>de</strong><br />

coordonnées ayant effectué une rotation à 90 <strong>de</strong>grés en sens anti-horaire. Les coordonnées <strong>du</strong><br />

champ texte renvoient à la position <strong>du</strong> point d'alignement.<br />

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

Exemple<br />

L'exemple suivant crée un champ texte lorsque vous cliquez sur la souris. Lorsqu'il crée un<br />

champ texte, ce champ affiche les coordonnées x et y actuelles <strong>du</strong> champ texte.<br />

this.createTextField("coords_txt", this.getNextHighestDepth(), 0, 0, 60,<br />

22);<br />

coords_txt.autoSize = true;<br />

coords_txt.selectable = false;<br />

coords_txt.bor<strong>de</strong>r = true;<br />

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

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

coords_txt.text = "X:"+Math.round(_xmouse)+", Y:"+Math.round(_ymouse);<br />

coords_txt._x = _xmouse;<br />

coords_txt._y = _ymouse;<br />

};<br />

Mouse.addListener(mouseListener);<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash<br />

Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

Voir également<br />

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

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

TextField 1269

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

Saved successfully!

Ooh no, something went wrong!