function scrubit() { scrubberPercentage = (scrubber.button._x/(Stage.width-scrubber.button._width))*100; scrubberPercentage = Math.round(scrubberPercentage); moveRatio = Stage.width-contentHolder._width-50; newPosition = moveRatio/100*scrubberPercentage; contentHolder.onEnterFrame = function() { oldPosition = contentHolder._x; diffrence = oldPosition-newPosition; speed = diffrence/20; trace("Old: "+oldPosition+"\nNew: "+newPosition+"\nDiffrence: "+diffrence+"\nNext X: "+speed+"\nOld SP:"+oldScrubberPercentage); contentHolder._x -= speed; if(contentHolder._x >= newPosition) { delete contentHolder.onEnterFrame; } }; //contentHolder._x = newPosition; }