Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/04/2004, 23:39
raulemir
 
Fecha de Ingreso: marzo-2003
Ubicación: valencia
Mensajes: 68
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola!
Vamos por partes. Lo de que la pelota se se pasa en la mitad porque toma como referencia el centro de ma mc, tiene dos posibles soluciones
1. alineas el mc a la izquierda en vez de en el centro. Con lo cual el punto que tomara como centro del mc estara a la izquierda. o la otra posibilidad es restarle la mitad de su tamaño a la hora de hacer el calculo de la distancia en x:

distanceX = (this._x-this._width/2)-p.xTarget;

2. en cuanto a lo de ejecutar una accion cuando llegue al punto final de la inercia.


this.onEnterFrame = function(){
if(!p) p=destino()
distanceX = this._x-p.xTarget
distanceY = 0
if(distanceX>0){
this._x = this._x-distanceX/8
this._y = this._y-distanceY/8
}else{
//aqui la accion que quieras que se produzca
}
}


espero que esto sea lo que necesitabas

__________________________
www.invitrodesign.com
www.chemalopez.com