Всем привет!
Сломал уже голову — не могу модифицировать код кругового регулятора так, чтобы при хватании круга mc (регулятора) изначальный градус поворота не приравнивался бы к курсору, а танцевал относительно курсора.

Код AS1/AS2:
var iDrag = 0;
mc.onPress = function() {
iDrag=1;
}
mc.onRelease = mc.onReleaseOutside = function() {
iDrag=0;
}
mc.onMouseMove = function() {
if (iDrag) {
mc._rotation = Math.atan2((_ymouse-mc._y),(_xmouse-mc._x))/Math.PI*180;
if(mc._rotation<0){
rot = 360+mc._rotation;
} else {
rot = mc._rotation;
}
}
}