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;
}
as3
1
vara:Point=newPoint(stage.stageWidth/2, stage.stageHeight/2);varlineDrawing:Shape=newShape();addChild(lineDrawing);this.addEventListener(Event.ENTER_FRAME,loop);function loop(e:Event):void{lineDrawing.graphics.clear();varb:Point=newPoint(mouseX,mouseY);vardistance=Point.distance(a,b);lineDrawing.graphics.lineStyle(1);lineDrawing.graphics.moveTo(a.x,a.y);///This is where we start drawinglineDrawing.graphics.lineTo(b.x,b.y);varangle:Number=Math.atan2(b.y-a.y,b.x-a.x)*180/Math.PI;if(angle<0)angle+=360;}
Hey there! I see you're running Internet Explorer 6.
That's neat. This reminds me of my grandpa. He had this old car that he kept having to fix. He spent so much money on it that he didn't want to get rid of it (even when it stopped running).
1 Comment