Sliding Menu AS3

My question is about sliding menu tutorial:

http://www.kirupa.com/developer/flash8/slidingMenu.htm

I need it in AS3. I have translate it, and i haven´t got any error, but it doesn´t work.
This is the code:
var currentPosition:Number = contentHold.content1.x;
trace(“currentPosition inicio=”+currentPosition)
var startFlag:Boolean = false;
function menuSlide (input:MovieClip ){

if (startFlag == false) {
startFlag = true;
var finalDestination:Number = input.x;
var distanceMoved:Number = 0;
var distanceToMove:Number = Math.abs(finalDestination-currentPosition);
var finalSpeed:Number = .3;
var currentSpeed:Number = 0;
var dir:Number = 1;

if (currentPosition<=finalDestination) {
dir = -1;
} else if (currentPosition>finalDestination) {
dir = 1;
}

addEventListener(Event.ENTER_FRAME, onEnterFrameEventHandler);
function onEnterFrameEventHandler(event:Event):void
{
currentSpeed = Math.round((distanceToMove-distanceMoved+1)finalSpeed);
distanceMoved += currentSpeed;
contentHold.x += dir
currentSpeed;
if (Math.abs(distanceMoved-distanceToMove)<=1) {
contentHold.x = maskMovie.x-currentPosition+dir*distanceToMove;
contentHold.x =1;
currentPosition = input.x;
startFlag = false;
delete this.onEnterFrame;
}

};
}
};
function Contenido1(e:MouseEvent ):void{
menuSlide(contentHold.content1)
}
function Contenido2(e:MouseEvent ):void{
menuSlide(contentHold.content2)
}
function Contenido3(e:MouseEvent ):void{
menuSlide(contentHold.content3)
}
function Contenido4(e:MouseEvent ):void{
menuSlide(contentHold.content4)
}
function Contenido5(e:MouseEvent ):void{
menuSlide(contentHold.content5)
}
b1.addEventListener(MouseEvent.MOUSE_UP,Contenido1);
b2.addEventListener(MouseEvent.MOUSE_UP,Contenido2);
b3.addEventListener(MouseEvent.MOUSE_UP,Contenido3);
b4.addEventListener(MouseEvent.MOUSE_UP,Contenido4);
b5.addEventListener(MouseEvent.MOUSE_UP,Contenido5);

I would appreciate any help!!!