Foros del Web » Creando para Internet » Flash y Actionscript »

updateAfterEvent();

Estas en el tema de updateAfterEvent(); en el foro de Flash y Actionscript en Foros del Web. Me podrían decir para que me sirve esta acción??? "updateAfterEvent()" y algún ejemplo please....
  #1 (permalink)  
Antiguo 27/07/2003, 20:29
Avatar de Prince  
Fecha de Ingreso: mayo-2003
Ubicación: DF
Mensajes: 574
Antigüedad: 20 años, 11 meses
Puntos: 1
updateAfterEvent();

Me podrían decir para que me sirve esta acción??? "updateAfterEvent()"
y algún ejemplo please.
__________________
- P R I N C E -
  #2 (permalink)  
Antiguo 28/07/2003, 09:38
Avatar de Beakdan  
Fecha de Ingreso: diciembre-2001
Ubicación: Monterrey, Nuevo León
Mensajes: 433
Antigüedad: 22 años, 3 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:10.