Buenas de nuevo, Wataro. Prueba esto, debería funcionar:
Código :
_root.attachMovie("botones","botones",10);
w = Stage.width;
h = Stage.height;
onEnterFrame = function() {
// Posición destino
destx = w - _xmouse;
desty = h - _ymouse;
// Incrementos de posición
incrx = (destx - botones._x)/10;
incry = (desty - botones._y)/10;
botones._x += incrx;
botones._y += incry;
if(botones._x>(w-botones._width/2)){
botones._x=w-botones._width/2
}
if(botones._y>(h-botones._height/2)){
botones._y=h-botones._height/2
}
if(botones._x<botones._width/2){
botones._x=botones._width/2
}
if(botones._y<botones._height/2){
botones._y=botones._height/2
}
}
El problema es que tenías puestos los condicionales fuera del EnterFrame, por eso solamente se ejecutaban al principio de la película una vez.
Espero que funcione.