Flash Lite 2 |
|||
| Guide de référence du langage ActionScript Flash Lite 2.x > Classes ActionScript > TextField > _xmouse (propriété TextField._xmouse) | |||
public _xmouse : Number [lecture seule]
Renvoie la coordonnée x de la position de la souris par rapport au champ texte.
Remarque : Cette propriété n'est prise en charge par Flash Lite que si System.capabilities.hasMouse a la valeur true ou System.capabilities.hasStylus est true.
Disponibilité : ActionScript 1.0 ; Flash Lite 2.0
L'exemple suivant crée trois champs texte sur la Scène. L'occurrence mouse_txt affiche la position actuelle de la souris par rapport à la Scène. L'occurrence textfield_txt affiche la position actuelle du pointeur de la souris par rapport à l'occurrence my_txt. Ajoutez le code ActionScript suivant à un fichier FLA ou ActionScript :
this.createTextField("mouse_txt", this.getNextHighestDepth(), 10, 10, 200, 22);
mouse_txt.border = true;
this.createTextField("textfield_txt", this.getNextHighestDepth(), 220, 10, 200, 22);
textfield_txt.border = true;
this.createTextField("my_txt", this.getNextHighestDepth(), 100, 100, 160, 120);
my_txt.border = true;
var mouseListener:Object = new Object();
mouseListener.onMouseMove = function() {
mouse_txt.text = "MOUSE ... X:" + Math.round(_xmouse) + ",\tY:" + Math.round(_ymouse);
textfield_txt.text = "TEXTFIELD ... X:" + Math.round(my_txt._xmouse) + ",\tY:" +
Math.round(my_txt._ymouse);
}
Mouse.addListener(mouseListener);
_ymouse (propriété TextField._ymouse)