Создаешь маленькую точку и привязываешь ее к курсору
(StartDrag(_root.dot,true)

Затем на кадре пишешь:
with (strelka) {
initx = _x;
inity = _y;
}
_root.onEnterFrame = function() {
with (dot) {
delta_x = _x-initx;
delta_y = _y-Inity;
radians = Math.atan2(delta_y, delta_x);
degrees = Math.floor(radians/(Math.PI/180));
strelka._rotation = 90+degrees;
}
};
Работает на 100%.
