Hola estoy animando una pelota de futbol con aceleración. La cosa es que no logro sincronizar el movimiento con la rotación. Estoy probando algo como esto:

Código ActionScript :

onClipEvent(enterFrame){   
   if(this._x >= _root.x2){      
      this._x = _root.x2;            
   }else{      
      var distancia:Number = (1 + this._x - _root.x1) * _root.aceleracion;      
      this._x += distancia;
      this._rotation += distancia * 0.4;   
   }
}


El movimiento sale bien pero la rotación no funciona. Como puedo poner la rotación en función del desplazamiento para que se vea fluido.
Por favor alguna ayuda.
Gracias de antemano.
salu2.