Bueno, yo no me he peleado mucho con los componentes por ahora pero por lo que he leido UIEventDispatcher no solo sustituye ASBroadcaster sino que lo mejora. Yo tambi�n me pierdo bastante todavia con el tema, hay que meterle horas. De todas maneras mirando UIObject no he visto ninguna referencia a UIObjectExtensions, �Donde la has visto? .
En cuanto al tema del prototype si que lo tengo mas claro, yo he estado mas tiempo dandole al AS2. Habia una frase... "Nada nuevo bajo el sol" pues describe exactamente lo que he sentido yo al estar probandolo. AS2 *no* introduce nuevos bytecodes. Esto es, es simplemente otra forma de describir objetos, pero una clase creada con AS2 sigue siendo un [type function] o sea, tiene su prototype y todo. Las clases son "falsas". Hombre, te dan una serie de ventajas en cuanto a legibilidad, fiabilidad y reutilizacion del codigo. Pero la proteccion de tipos, y los "strong types" no son una cualidad del flash player sino mas bien del compilador. Haciendo viejas "peripecias" te las puedes saltar. Ya sabeis, el runtime nunca se queja por nada :) un saludo Joseba Alonso www.sidedev.net ----- Original Message ----- From: "Sergi" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, September 10, 2003 12:47 PM Subject: [ASNativos] componentes y UIEventDispatcher > Weno llevo una hora trasteando con los componentes. Y casi me pierdo > especialmente cuando he tratado de averiguar c�mo reciben soporte para > transmitir eventos al ser inicializados por UIEventDispatcher. *Supongo* que > UIEventDispatcher reemplazar� a las distintas implementaciones de > ASBroadcaster en nuestros desarrollos. > > En fin, a ver si Joseba me confirma lo siguiente en cuanto al soporte de > listeners en los componentes > > UIObject <-- Superclase de los componentes > | > | utiliza--> UIObjectExtensions > static function Extensions() > > [] > UIObjectExtensions.Extensions() llama a UIEventDispatcher.initialize(); que > 'inicializa' UIObject.prototype * como transmisor de eventos. > > *no tengo muy claro xq a�aden propiedades directamente al prototype cuando > todo el framework es basado en AS2, pero supongo que tendr�n sus motivos > > > > > > > > > > > > > > <!------------------------------- > Lista ASNativos: > subscripciones/desubscripciones > http://www.sidedev.net/asnativos > --------------------------------> <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
