var a:Point = new Point(stage.stageWidth/2, stage.stageHeight/2);
var lineDrawing:Shape = new Shape();
addChild(lineDrawing);
this.addEventListener(Event.ENTER_FRAME, loop);
function loop(e:Event):void{
lineDrawing.graphics.clear();
var b:Point = new Point(mouseX, mouseY);
var distance = Point.distance(a, b);
lineDrawing.graphics.lineStyle(1);
lineDrawing.graphics.moveTo(a.x,a.y); ///This is where we start drawing
lineDrawing.graphics.lineTo(b.x, b.y);
var angle:Number = Math.atan2(b.y - a.y, b.x - a.x) * 180 / Math.PI;
if(angle < 0) angle += 360;
}