Te pasteo de la web de flash-es, ya que no permiten el acceso directo a los
elementos de la web y seria un co�azo estar dando explicaciones de como
llegar a un recurso en concreto. Aviso que el autor de este articulo soy yo,
no estoy apropiandome de ningun contenido y esto lo hago simplemente por
ayudar (como siempre lo he hecho). Y no permito a nadie m�s su utilizacion
en ningun otro medio de difusi�n. (Ya se que es un asko estar asi pero esque
luego se organizan unas movidas que pa ke, los admin ya lo saben)

---- Articulo desde url: http://www.flash-es.net/trucos/updateevent.html

Uso de updateAfterEvent()
Autor: Joseba Alonso

Flash refresca los gr�ficos en pantalla cada fotograma que pasa. Esto
significa que en el mejor de los casos va a refrescarlo tantas veces por
segundo como tengamos configurado los FPS de la pelicula. Y digo en el mejor
de los casos porque como todos sabeis, mantener el ratio marcado en los FPS
del flash cuando las animaciones se complican depende completamente de las
capacidades de nuestra m�quina y a flash le gusta estrujar a nuestro
procesador x)

Bueno, pues updateAfterEvent() fuerza ese refresco en funci�n a un evento de
movieClip. Es decir, si lo asignas a un evento mouseMove va a refrescar la
pantalla cada vez que se mueva el raton. Bueno, eso puede que no sea del
todo cierto, lo que realmente no he conseguido averiguar es si refresca toda
la pantalla o solo el movieClip. Pero el caso es que tiene un efecto
notablemente mejor que usar un startDrag aunque es muy posible que fuerze
mas el procesador. Todo es probar.

Tener en cuenta que en la ayuda que viene en el Flash, dice que
updateAfterEvent() acepta un paramentro de evento (mouseMove y esos..). Esta
informacion es incorrecta y updateAfterEvent() no acepta ese parametro.
Adem�s su uso fuera de un evento de clip es totalmente inutil, o sea que no
se puede usar para forzar un refresco de pantalla. O sea que no es como el
updateStage de Director ;)

La sintaxis ser�a m�s o menos as�:

onClipEvent (mouseMove) {
this._x = _root._xmouse
this._y = _root._ymouse
updateAfterEvent ()
}
El caso es que si usas esto, olvidate del startDrag().



------ fin de articulo

DDT

       <% Joseba Alonso Perez %>
        <% Desarrollador  web %>
       <% www.inproweb.com %>


----- Original Message -----
From: "Polvorin2" <[EMAIL PROTECTED]>
To: "Flashmaestro" <[EMAIL PROTECTED]>
Sent: Tuesday, October 02, 2001 5:50 AM
Subject: [flashmaestro] updateAfterEvent


>
> alguien podria hacerme llegar algun ejemplo animado con updateAfterEvent ?
> Sigo la Referencia de Action Script del manual... pero no soy capaz de
> quitar ese parpadeo cuando tengo objetos q se mueven a altas velocidades
en
> el stage...
> Saludos.
>
>
> Daniel Calder�n G�lvez.
> ICQ Number:
> 46977212
>
>
>
>

ejemploupdate.zip

Responder a