Tweener-Tweenlite transition, moving a mc constantly

I’ve tried using tweenlite as a replacement for tweener. In one use I have a mc that I want to constantly move left or right when the mouse is hovering over it depending on position. With tweener I set the x for the tween to be mc.x-20. Using this with tweenlite ‘to’ just does it once rather then a smooth constant movement(this tween is being repeated through an event listener with mouse_over), ‘from’ will do what I want, however when the mouse leaves the mc, the mc comes to a halt and performs a tween in the opposite direction by 20 pixels…

I am not sure how to prevent the tween in the opposite direction or have ‘to’ continue to tween the mc without me having to rehover over the mc again for another tween of 20 pixels…

So is it possible to use tweenlite like I had tweener working?

imageHolder.addEventListener(Event.ENTER_FRAME, updateScroll);
imageHolder.addEventListener(MouseEvent.MOUSE_OVER, rollover);
function rollover(e:MouseEvent):void {
 if(scrollc.mouseX>containerWidth/2) {
 scrolling="right";
 }
 else if(scrollc.mouseX<containerWidth/2) {
 scrolling="left";
 }

tweener

}
function updateScroll(e:Event):void {
 if (scrolling=="left") {
  Tweener.addTween(imageHolder,{x:(imageHolder.x-20), time:1, transition:"easeIn"});
  }
 else if (scrolling=="right") {
 Tweener.addTween(imageHolder,{x:(imageHolder.x+20), time:1, transition:"easeIn"});
  }
}

tweenlite

function updateScroll(e:Event):void {
 if (scrolling=="left") {
 TweenLite.from(imageHolder,1, {x:(imageHolder.x-20), ease:Expo.easeIn});  }
 else if (scrolling=="right") {
 TweenLite.from(imageHolder,1, {x:(imageHolder.x+20), ease:Expo.easeIn});  }
}

Any tips on improving coding also appreciated :smiley: