hola amigos tengo un menu horizontal pero quiero que los botones se desplacen solamente hacia la izquierda y cuando se quite el cursor vuelva a su estado original

Código ActionScript :

stop();
speed = 40;
initial_width = 120;
target_width = 200;
sp = rect1._x;
this.createEmptyMovieClip("emptymc", 0);
emptymc.onEnterFrame = function() {   
for (i=1; i<=5; i++) {
   if (_root.hit.hitTest(_root._xmouse, _root._ymouse, true)) {
      if (_root["rect"+i].hitTest(_root._xmouse, _root._ymouse, true)) {
         new_x = (_root.sp-(20*(i-1)))-rect1._x;
         rect1._x += new_x/speed;
         n_width = target_width-_root["rect"+i]._width;
         _root["rect"+i]._width += n_width/speed;
      } else {
         n_width2 = initial_width-_root["rect"+i]._width;
         _root["rect"+i]._width += n_width2/speed;
      }
   } else {
      new_x = _root.sp-rect1._x;
      rect1._x += new_x/(speed+30);
      n_width2 = initial_width-_root["rect"+i]._width;
      _root["rect"+i]._width += n_width2/(speed-1);
   }
   _root["rect"+(i+1)]._x = _root["rect"+i]._x+_root["rect"+i]._width;
   _root["movie"+i]._x = _root["rect"+i]._x-1;
   }
};

este es el codigo que tengo
le agradezco si me pueden ayudar