По поводу папки - там находятся компоненты стороннего класса
TweenLite который облегчает анимацию , некоторые необходимы при компиляции. Просто из проекта в проект переносятся.
Что касается пределов - нужно ставить проверку на конечную координату newX в onMouseMove. Попробуйте пока сами.
Что-то вроде
if (newX > maxX) newX = maxX
UPD. Вот например, впишите в функцию onMouseMove

Код AS1/AS2:
var deltaX:Number = _root._xmouse - obj1.x;
var newX:Number = _root._xmouse - obj2.x + deltaX * deltaXratio;
if (newX > maxX) newX = maxX; //проверка на макс. предел
TweenLite.to(mc, inertTime, {_x:newX, ease:Expo.easeOut});
А вначале задайте, к примеру

Код AS1/AS2:
var maxX:Number = 300;
Аналогичную проверку сделайте и для минимального предела.