Hola,
te entiendo, hace poco pregunte sobre cómo pasar un tuto a AS3 aca en cristalab y simplemente se burlaron

, por eso decidi responder

, mira, lo primero que es crear los objetos, entonces, crea un movieclip que contenga el menú y ponle como nombre de instancia "mc" sin las comillas, luego crea la capa máscara y luego crea en una capa distinta los botones, ponles como nombre de instancia "boton1", "boton2" y "boton3" sin comillas

, y escribe el siguiente código en el fotograma:
Código ActionScript :
var valorX:Number = mc.x;
var velocidad:int = 5;
function mover_todo(e:Event):void{
mc.x += (valorX-mc.x)/velocidad;
}
function mover_a(e:MouseEvent):void{
valorX = 155;
}
function mover_b(e:MouseEvent):void{
valorX = 100;
}
function mover_c(e:MouseEvent):void{
valorX = 30;
}
stage.addEventListener(Event.ENTER_FRAME, mover_todo);
boton1.addEventListener(MouseEvent.CLICK, mover_a);
boton2.addEventListener(MouseEvent.CLICK, mover_b);
boton3.addEventListener(MouseEvent.CLICK, mover_c);
mira las funciones mover_a, mover_b y mover_c, en ellas modifico la variable valorX, esa variable representa el valor a donde quieres que se mueva el menú, puse unos valores ahi, modifícalos para tu menú, espero te sirva, si tienes preguntas no dudes en postear

, y si no me entendiste escribe jajaja y si aun asi no me he dado a entender, dame tu correo y te envio el fla

Hasta Luego!