Flash CS4 Professional ActionScript 2.0

UIObject.move()

Disponibilité

Flash Player 6 (6.0.79.0).

Edition

Flash MX 2004.

Utilisation

componentInstance.move(x, y, noEvent)

Paramètres

x Nombre qui indique la position du coin supérieur gauche de l'objet par rapport à son parent.

y Nombre qui indique la position du coin supérieur droit de l'objet par rapport à son parent.

noEvent Valeur booléenne qui indique si l'événement move doit être distribué ou non.

Valeur renvoyée

Aucune.

Description

Méthode : déplace l'objet à l'emplacement demandé. Il est recommandé de transmettre uniquement des valeurs entières à UIObject.move() car sinon, le composant risque d'apparaître flou.

Exemple

L'exemple suivant permet de déplacer la case à cocher de 10 pixels vers la droite :

myCheckbox.move(myCheckbox.x + 10, myCheckbox.y);

L'exemple suivant appelle la méthode move() pour repositionner un composant Button, my_button, de sa position actuelle au coin supérieur gauche (10,10) de la scène :

var my_button:mx.controls.Button;
my_button.addEventListener("move", doMove);
function doMove(evt_obj:Object):Void {
    trace(evt_obj.target + " moved from {oldX:" + evt_obj.oldX + ", oldY:" + evt_obj.oldY + "} to {x:" + evt_obj.target.x + ", y:" + evt_obj.target.y + "}");
}
my_button.move(10, 10);