import flash.events.Event; var xDiff, yDiff, radians, degrees:Number; var speed:Number = .4; dotOne.visible = false; dotTwo.visible = false; /* stage.addEventListener(Event.ENTER_FRAME, aimPlanes); function aimPlanes(evt:Event) { graphics.clear(); fighterPlane.x = mouseX; fighterPlane.y = mouseY; xDiff = fighterPlane.x - enemy1.x; yDiff = fighterPlane.y - enemy1.y; radians = Math.atan2(yDiff, xDiff); degrees = radians * 180 / Math.PI; enemy1.rotation = degrees; showFighterAngle1(degrees); */ // placing car car.x = dotOne.x; car.y = dotOne.y; xDiff = dotTwo.x - dotOne.x; yDiff = dotTwo.y - dotOne.y; radians = Math.atan2(yDiff,xDiff); degrees = radians * 180 / Math.PI; // car rotation car.rotation = degrees; // draw line graphics.lineStyle(4,0xFFFF00); graphics.moveTo(dotOne.x,dotOne.y); graphics.lineTo(dotTwo.x,dotTwo.y); stage.addEventListener(Event.ENTER_FRAME, moveCar); function moveCar(evt:Event):void { car.x += Math.cos(radians) * speed; car.y += Math.sin(radians) * speed; // speed += .5 speed *= 1.1; speedAmount.text = String(Math.round(speed * 100)/100); }