ну если я вас правильно понял то

Код:
stop();
var abbleToDrag:Boolean = false
var currentClickX:Number = 0;
var lastClickReleaseX:Number = 0;
_root.onMouseDown = function(){
abbleToDrag=true
currentClickX = Math.floor(_xmouse)/2
}
_root.onMouseUp = function(){
abbleToDrag=false
lastClickReleaseX = Math.floor(_xmouse)/2
}
_root.onEnterFrame = function(){
if(abbleToDrag){
mc.gotoAndStop(Math.abs((-currentClickX+lastClickReleaseX + Math.floor(_xmouse)/2)%346))
}
}