We show how to create a draggable compass in AS3. We use tweening as our primary tool. There is a number of trigonometric issues that emerge. For example, how to make sure that the angle of the needle is being tweened through the smaller of the two angles between the current rotation of the needle and the direction toward the North Pole.
