Espero este te sirva

Código :
onClipEvent(load){
switcher = false;
}
onClipEvent(enterFrame){
if((_root._xmouse > 100) && switcher == false){
switcher = true;
}else if((_root._xmouse < 101) && switcher == true){
switcher = false;
}
if(_root.menu._x >-169 && switcher==true){
_root.menu._x -=10;
_root.menu._alpha-=20;
}else if(_root.menu._x <=0 && switcher==false){
_root.menu._x +=10;
_root.menu._alpha+=20;
}
}
Con este script mueves y/o desapareces el menu de derecha a izquierda cumpliendo con la condición de que si el mouse está a más de 100 pixels de _X el switch se pone en true y si está a menos de 100 de _X el switch se pone en false, al estar en true le sumas +10(que sería como la velocidad del movimiento) y si el switch está en false pues le restas al _x

Espero haber solucionado tu inquietud y salu2