prueba con esta función:
Código :
function sigueAlMouse(queClip, queArranque, queFrenado, queVelX, queVelY) {
clip = queClip;
clip.arranque = queArranque;
clip.frenado = queFrenado;
clip.velX = queVelX;
clip.velY = queVelY;
clip.clipX = clip._x;
clip.clipY = clip._y;
//---------------------------------------------
clip.onEnterFrame = function() {
this.ctrlX = _xmouse;
this.ctrlY = _ymouse;
this.velX = (this.velX+(this.ctrlX-this.clipX)*1/this.arranque)/this.frenado;
this.velY = (this.velY+(this.ctrlY-this.clipY)*1/this.arranque)/this.frenado;
this.clipX = this.clipX+this.velX;
this.clipY = this.clipY+this.velY;
this._x = this.clipX;
this._y = this.clipY;
};
}
//--------------------------------
sigueAlMouse(bola, 3, 3, 1, 1);cambiando los parametros de que pases a la función cambiarás el efecto del movimiento...
tambien puedes animar varios clips a la vez
Código :
sigueAlMouse(bola, 3, 3, 1, 1)
sigueAlMouse(bola2, 2, 5, 3, 1)
sigueAlMouse(bola3, 5, 2, 1, 3)