Ok I have the code below. I am just wondering why it does’nt work. I want it to register an X,Y value when the mouse clicks, and also start tracking the mouse position when it moves. BUT only when mouse is down.
import flash.events.MouseEvent;
var Xdown:int = 0;
var Ydown:int = 0;
var prevX:int = 0;
var prevY:int = 0;
var curX:int = 0;
var curY:int = 0;
var xMOVE:int = 0;
var yMOVE:int = 0;
function Start()
{
stage.addEventListener(MouseEvent.MOUSE_DOWN, MouseDownPoint);
stage.addEventListener(MouseEvent.MOUSE_DOWN, TrackMouse);
}
Start();
function MouseDownPoint(e:MouseEvent)
{
Xdown = stage.mouseX;
Ydown = stage.mouseY;
trace(Xdown)
}
function MouseCurrentPoint(e:MouseEvent)
{
curX = stage.mouseX;
curY = stage.mouseY;
trace(curX)
}
function TrackMouse()
{
stage.addEventListener(MouseEvent.MOUSE_MOVE, MouseCurrentPoint);
}
function StopTrackMouse()
{
stage.removeEventListener(MouseEvent.MOUSE_MOVE, MouseCurrentPoint);
}