Yo hice algo asi hace algun tiempo...se que el codigo no es el mas optimo pero funciona
creas una funcion en la escena principal
suponemos que "links" es el _mc q moveremos
Código :
//velocidad conla qu se mover
var a:Number = 10;
//func para mover
function movimiento(a){
this.onEnterFrame = function(){
//obtenemos la posicion en la que esta el clip
yPos = links._y;
//creamos en moviemiento
//le damos los limites para movers
if(yPos <= 575 && yPos > 395){
links._y += a;
}
}
}
//codigo del boton con el q se movera
on(release){
_root.a *= -1;
//reducimos su pos en uno para poder mover
if(yPos == 395){
links._y += 1;
}
//aumentamos su pos en uno para poder mover
if(yPos == 576){
links._y -= 1;
}
//le asignamos el valor a(5) a nuestra func movimiento
movimiento(a);
//trace(_root.a);
}
expero hayas entendio algo...bueno, mi clip se mueve entre las posiciones 575 y 395.
Saludos!