[ascoders] Re: addListener ruft auch removeListener auf
- From: "Holger Kohnen" <h_kohnen@xxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Sat, 19 Apr 2003 12:55:32 +0200
Hi Andre, das ist ein standard-verhalten
der addListener-Methode, um den eventuell
schon vorhandenen Listener noch fix mal zu
löschen, sehr praktische Sache.
Hast du eigentlich bedacht das die broadcast-
Message-Methode einen Bug hat und man diese
daher ersetzen sollte.
mfg, Holger
> > > Witzigerweise wird aber ganz offiziell beim Versuch,
> > > ein Objekt noch woanders anzumelden beim alten
> > > Caster die Methode 'removeListener' ausgeführt ( trace mal... )
> >
> > Aber du meinst jetzt nicht beim ASBroadcaster, oder ?
> > Das ist mir noch nie aufgefallen.
>
> mmmmh. Das scheint noch komplizierter:
>
> ---
> Caster1 = {};
> ASBroadcaster.initialize ( Caster1 );
> Caster1.onTest = function () { this.broadcastMessage ( "test" ) };
>
> Caster1.add_ = Caster1.addListener;
> Caster1.rem_ = Caster1.removeListener;
>
> Caster1.addListener = function ( listener ) {
> trace ( "add: " + listener );
> this.add_ ( listener );
> }
>
> Caster1.removeListener = function ( listener ) {
> trace ( "remove: " + listener );
> this.rem_ ( listener );
> }
>
> obj = {};
> obj.test = function () { trace( "test" ) };
> Caster1.addListener ( obj );
> ---
>
> Aus irgenteinen Grund werden addListener und removeListener ausgeführt.
>
> Jemand eine Idee, wie es dazu kommen kann ?
>
>
> aM
> http://www.andre-michelle.com
>
>
> ------------------------------------------------------
> Archiv : http://www.freelists.org/archives/ascoders/
> Optionen : http://www.freelists.org/list/ascoders
> ------------------------------------------------------
>
>
------------------------------------------------------
Archiv : http://www.freelists.org/archives/ascoders/
Optionen : http://www.freelists.org/list/ascoders
------------------------------------------------------
- Follow-Ups:
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- References:
- [ascoders] Event Management
- From: Andre Michelle
- [ascoders] Re: Event Management
- From: Holger Kohnen
- [ascoders] Re: Event Management
- From: Andre Michelle
- [ascoders] Re: Event Management
- From: bokel
- [ascoders] addListener ruft auch removeListener auf
- From: Andre Michelle
Other related posts:
- » [ascoders] addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- » [ascoders] Re: addListener ruft auch removeListener auf
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- [ascoders] Event Management
- From: Andre Michelle
- [ascoders] Re: Event Management
- From: Holger Kohnen
- [ascoders] Re: Event Management
- From: Andre Michelle
- [ascoders] Re: Event Management
- From: bokel
- [ascoders] addListener ruft auch removeListener auf
- From: Andre Michelle