Yo personalmente conozco 4 sistemas diferentes de eventos en Flash:
Callbacks:
Los tipicos de los movieclips de toda la vida, onEnterFrame y eso.
Faciles de utilizar pero se ejecutan en el ambito del objeto que genera el
evento. Normalmente nunca se quieren tratar ahi.
ASBroadcaster:
Disponible desde el FP6. Usa un sistema de subscripcion por listeners.
Puedes elegir el ambito, la clase que recibe el evento, lo que los hace
infinitamente mas flexibles que un callback. Pero la subscripcion es a todos
los eventos que pueda generar un objeto.
EventDispatcher:
Disponible en el Framework v2 aunque compatible con el FP6. Puedes
elegir ambito y adem�s te permite subscribirte a un solo evento o a todos.
El GDispatcher es una variacion de este para admitir que tambien escojas el
metodo que va a responder al evento.
Delegates:
Disponible en el Framework v2.1 (Flash 7.2 recientemente publicado). Es
el m�s flexible de todos. Utiliza proxys para que te puedas subscribir con
el objeto que quieras, al evento que quieras y con el metodo que quieras.
Moock tenia otra aproximacion al mismo tema aparecido en su ultimo libro
eas2, pero es lo mismo con otra sintaxis.
�Existe el sistema de eventos definitivo?
NO
�Que le falta a todos estos?
No son type-safe. Algo que creo seria imposible de realizar con el FP7 y/o
con el compilador actual. Quizas en el Flash 8....
Joseba Alonso
www.sidedev.net
www.5dms.com
----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------