Это похоже?

Код:
var max:Number = monet_mc._totalframes;
//////////////////////
monet_mc.onRollOver = function(){
//Mouse.hide();
}
monet_mc.onPress = function(){
start3D(this._xmouse, this._currentframe);
}
monet_mc.onRollOut = function(){
//Mouse.show();
}
monet_mc.onRelease = monet_mc.onReleaseOutside = function(){
monet_mc.onMouseMove = null;
}
/////////////////////////
function start3D(startX:Number, startFrame:Number){
monet_mc.onMouseMove = function(){
var cf:Number = Math.round(startFrame - startX + this._xmouse);
//trace(cf);
if(cf > max){
cf = 1+cf-max;
this.gotoAndStop(cf);
startX = this._xmouse;
startFrame = cf;
} else if (cf < 1){
cf = max+cf;
this.gotoAndStop(cf);
startX = this._xmouse;
startFrame = cf;
} else this.gotoAndStop(cf);
}
}