Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2003, 09:38
Avatar de Beakdan
Beakdan
 
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 4 meses
Puntos: 7
Prince:
Cuando haces alguna animación con setInterval por ejemplo, o cuando ocurre algun evento, la visualización de la pantalla no se actualizan con el evento o con setInterval, sino cuando se avanza al siguiente frame del MC.
Entonces, la animación es dependiente la velocidad en frames/seg de tu MC.
Has una prueba, intentando mover un MC con startDrag por ejemplo.

Código:
startDrag(mcMovil,true);
Verás que si reduces la velocidad de tu MC, el movimiemto del clip es a saltos, y carece de continuidad.

Ahora, reemplazas ese código por éste otro, y notarás que el MC se mueve de un modo continuo independientemente de la velocidad del MC:

Código:
function mover(){
   clearInterval(IDInterval);
   startDrag(mcMovil,true);
   updateAfterEvent(); //comentando esta línea, se volverá a ver
                                   //el movimiento con saltos.
   IDInterval = setInterval(mover,5);
}

IDInterval = setInterval(mover,5);
Saludos.