stage.addEventListener(MouseEvent.MOUSE_MOVE,turnArrow);
function turnArrow(e:MouseEvent): void {
var dx:int=e.stageX - arrow.x; // x distance of arrow from cursor
var dy:int=e.stageY - arrow.y; // y distance of arrow from cursor
var radians:Number=Math.atan2(dy,dx); //get angle in radians
arrow.rotation=radians*180/Math.PI; //convert radians to degrees
txtRotation.text=""+Math.round(arrow.rotation); //show the rotation
} //turn arrow