Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > TextField > _x (propriété TextField._x) | |||
public _x : Number
Entier qui définit la coordonnée x d'un champ texte par rapport aux coordonnées locales du clip parent. Si un champ texte se trouve sur le scénario principal, son système de coordonnées se réfère alors au coin supérieur gauche de la Scène : (0, 0). Si le champ texte est imbriqué dans un clip subissant des transformations, le champ texte se trouve dans le système de coordonnées locales du clip qui l'encadre. Ainsi, dans le cas d'un clip qui a effectué une rotation à 90 degrés en sens anti-horaire, le champ texte imbriqué hérite d'un système de coordonnées ayant effectué une rotation à 90 degrés en sens anti-horaire. Les coordonnées du champ texte renvoient à la position du point d'alignement.
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
L'exemple suivant crée un champ texte lorsque vous cliquez sur la souris. Lorsqu'il crée un champ texte, ce champ affiche les coordonnées x et y actuelles du champ texte.
this.createTextField("coords_txt", this.getNextHighestDepth(), 0, 0, 60, 22);
coords_txt.autoSize = true;
coords_txt.selectable = false;
coords_txt.border = true;
var mouseListener:Object = new Object();
mouseListener.onMouseDown = function() {
coords_txt.text = "X:"+Math.round(_xmouse)+", Y:"+Math.round(_ymouse);
coords_txt._x = _xmouse;
coords_txt._y = _ymouse;
};
Mouse.addListener(mouseListener);
_xscale (propriété TextField._xscale), _y (propriété TextField._y), _yscale (propriété TextField._yscale)