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.
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.