code:That is, first you update the velocity of the car (whatever that member variable is called), then you update its position based on that velocity. Of course, all this should really be abstracted out, but whatever.car_mc._velocity_x += Math.cos( car_mc._rotation * Math.PI/180 ) * Acceleration
car_mc._velocity_y = Math.sin( car_mc._rotation * Math.PI/180 ) * Acceleration
car_mc._x += car_mc._velocity_x
car_mc._y += car_mc._velocity_y