Bueno, Antetodo gracias Xavi porque del link que pusistes en tu post he sacado lo que parece una soluci�n que creo interesante comentar aqu�.
Mi problema era que la forma con la que utilizaba los listeners en MX no funcionaba en MX2004. Podeis ver un ejemplo del c�digo que en MX2004 no funcionaba y en MX si al final del todo de este post. Por lo que he podido averiguar, paraque funcione en MX2004 tan solo hace falta cambiar el codigo original que funcionaba en MX: _root.Emisor = new Object(); ASBroadcaster.initialize(_root.Emisor); por este otro que SI funciona en MX2004: _root.Emisor = new Object(); AsBroadcaster.initialize(_root.Emisor); ...�la diferencia? pues la "s" de AsBroadcaster debe ser miniscula (shit little parrot, o cagate lorito). En fin, cambiando eso rula almenos en un sencillo ejemplo. espero haber sido de utilidad, Roberto ----- Original Message ----- From: "Xavi Beumala" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, January 23, 2004 1:37 PM Subject: RE: [ASNativos] Listeners funcionan igual en MX2004 (AS1)? > ASBroadcaster era una clase no-documentada de MX. Exist�a pero nadie la > reconoc�a oficialmente. Como no la reconoc�an oficialmente, pues no la > han mantenido en 2004. En su defecto tienes que usar UIEventDispatcher > (esta s� que est� documentada). > > O si no quieres cambiar c�digo utiliza > http://chattyfig.figleaf.com/flashcoders-wiki/index.php?AsBroadcaster > (son posibles implemenaciones de ASBroadcaster). Creas un .as externo y > luego importas la clase. > > Saludos a todos > Xavi Beumala > http://www.5dms.com > http://www.code4net.com > > > -----Mensaje original----- > > De: [EMAIL PROTECTED] > > [mailto:[EMAIL PROTECTED] En nombre de Roberto > > Enviado el: viernes, 23 de enero de 2004 13:22 > > Para: [EMAIL PROTECTED] > > Asunto: [ASNativos] Listeners funcionan igual en MX2004 (AS1)? > > > > > > Bueno, estoy migrando de MX a MX20004 (con AS1 todav�a) y lo > > que antes funcionaba ahora parece que no. El drama de hoy > > tiene que ver con Listeners. Este es el c�digo que tengo y > > que parece que funciona en MX y no en MX2004: > > > > En el primer fame: > > _root.Emisor = new Object(); ASBroadcaster.initialize(_root.Emisor); > > > > En un movieClip: > > onClipEvent(load){ > > _root.Emisor.addListener(this); > > this.onMiEvento= function() { > > trace("detecto onMiEvento"); > > }; > > } > > > > ...y en alg�n lugar de la pelicua: > > _root.Emisor.broadcastMessage("onMiEvento"); > > > > alguna alma caritativa me podr�a decir que ha cambiado? > > Porque es dificil saberlo, ya que ASBroadcaster no esta > > documentado en MX2004, pero claro tampoco lo estaba en MX y > > ya no sabes si no est� porque sigue sin estar documentado o > > porque realmente ya no est�. > > > > Roberto > > ...y gracias de antemano que si luego no las doy es por no generar OT > > > > <!------------------------------- > > Lista ASNativos: > > subscripciones/desubscripciones http://www.sidedev.net/asnativos > > --------------------------------> > > > > <!------------------------------- > Lista ASNativos: > subscripciones/desubscripciones > http://www.sidedev.net/asnativos > --------------------------------> > <!------------------------------- Lista ASNativos: subscripciones/desubscripciones http://www.sidedev.net/asnativos -------------------------------->
