as3 Tween Help!

Hello I’m trying to make a simple as3 menu using the drawing api, but i’m having a few problems.

First of all I want the red box on roll over to start out from where the gray box is, but right now its starting out from the left of the stage.

Second when I bring the mouse cursor off the stage the red box would just appear.

import flash.display.*;
import flash.text.TextField;
import fl.transitions.*;
import fl.transitions.easing.*;

var box:Sprite = new Sprite();;,50,150,20);;

var boxOver:Sprite = new Sprite();;,50,150,20);;
boxOver.scaleX = 0;

var menu:TextField = new TextField();
menu.text = "Menu Item Here";

menu.addEventListener(MouseEvent.ROLL_OVER, overHandler);
menu.addEventListener(MouseEvent.ROLL_OUT, outHandler);

function overHandler(e:MouseEvent):void
   var overTween:Tween =  new Tween(boxOver, "scaleX", Strong.easeOut,boxOver.scaleX, 1,1, true);


function outHandler(e:MouseEvent):void
   var outTween:Tween =  new Tween(boxOver, "scaleX", Strong.easeOut,boxOver.scaleX, 0,.5, true);