[CS6] déplacement d'un point
Bonjour,
j'ai essayé ce code.
J'aimerai déplacer un point : disque de 5 pixels qui est un bouton.
Une fois que j'ai cliqué dessus, je peux le déplacer mais je n'arrive pas à cliquer une deuxième fois pour arrêter le déplacement.
Merci pour votre aide,
Fabrice.
import flash.events.MouseEvent;
monPointAction.x=100;
monPointAction.y=100;
this.graphics.lineStyle(2,0x000000);
this.graphics.moveTo(monPointAction.x,monPointAction.y);
this.graphics.lineTo(monPointAction.x+100,monPointAction.y+100);
monPointAction.addEventListener(MouseEvent.CLICK, clicPoint);
function clicPoint(event:MouseEvent) {
stage.addEventListener(MouseEvent.MOUSE_MOVE, BougePoint);
monPointAction.removeEventListener(MouseEvent.CLICK, clicPoint);
monPointAction.addEventListener(MouseEvent.CLICK, declicPoint);
trace("clicPoint");
}
function declicPoint(event:MouseEvent) {
stage.removeEventListener(MouseEvent.MOUSE_MOVE, BougePoint);
monPointAction.removeEventListener(MouseEvent.CLICK, declicPoint);
monPointAction.addEventListener(MouseEvent.CLICK, clicPoint);
trace("declicPoint");
}
function BougePoint(event:MouseEvent) {
monPointAction.x=event.stageX;
monPointAction.y=event.stageY;
}