vale prueba con esto:
//el problema es que distanciax no esta llegando a 0 sino que se queda en 0.012123893......., y por lo tonto siguesiendo mayor que cero.
this.onEnterFrame = function(){
if(!p) p=destino()
distanceX = this._x-p.xTarget
distanceY = 0
//cambia 0 por 0.1 en el if (visualmente no se va a notar la diferencia ya que en realidad esos decimales no existen en pantalla)
if(distanceX>0.1){
this._x = this._x-distanceX/8
this._y = this._y-distanceY/8
}else{
//aqui la accion que quieras que se produzca
}
}
_________________-
www.invitrodesign.com www.chemalopez.com