la formula es
x = (xFinal-x)/friccion
A partir de esta formula podemos crear un Prototype mas o menos asi:
Código:
MovieClip.prototype.mueve = function(x, y, friccion) {
this.onEnterFrame = function() {
if (Math.round(this._x) != x || Math.round(this._y) != y) {
this._x += Math.round((x-this._x)/friccion);
this._y += Math.round((y-this._y)/friccion);
} else {
delete this.onEnterFrame;
}
};
};
a este Proto se le pasan 3 argumentos x, y y friccion. Son mas que obvios...
El uso es
La friccion a mayor numero mas tardado sera el efecto.
ahora si usas Flash MX 2004 Puedes usas las clases Tween aqui un ejemplo
http://klr20mg.com/index.php?p=3
Saludos!!