Buenas
 
He bajado un ejemplo de un menu que se desplaza al pasar por encima de unos botones, lo podeis ver aqui:
 
 http://www.gui.uva.es/~zoltam/Menu.fla
 http://www.gui.uva.es/~zoltam/Menu.swf
 
Investigando un poco el funcionamiento me encuentro con el siguiente código que no entiendo, alguien me puede explicar como va el tema?, aqui el desplazamiento es horizontal, y yo necesito tambien que se haga un movimiento vertical.
 
El código es el siguiente:
 
offset_x = (../:old_x-../:x)/10;
cur_x = getProperty("../pic", _x);
new_x = Number(cur_x)+Number(offset_x);
setProperty("../pic", _x, new_x);
if (Number(../:old_x)<Number(../:x)) {
	if (Number((-1*new_x))<Number(../:x)) {
		gotoAndPlay(2);
	} else {
		setProperty("../pic", _x, -1*../:x);
		gotoAndStop(1);
	}
} else {
	if (Number((-1*new_x))>Number(../:x)) {
		gotoAndPlay(2);
	} else {
		setProperty("../pic", _x, -1*../:x);
		gotoAndStop(1);
	}
}
 
 
old_x es una variable que definimos a un valor numerico.
Gracias 
   
 


