[ascoders] Re: ASBroadcaster remove bug
- From: "bokel" <actionscript@xxxxxxxxxxxx>
- To: <ascoders@xxxxxxxxxxxxx>
- Date: Sat, 19 Apr 2003 14:39:32 +0200
Anfangs dachte ich auch, das sei ein Wahnsinns-Bug :)
Mit der Zeit hat sich bei mir aber die Erkenntnis durchgesetzt,
dass man dafür keine eierlegende Wollmilchsau-Lösung gibt,
sondern dass man man besten je nach Situation verschieden
vorgeht.
So betrachtet funktioniert die vorhandene Lösung einwandfrei
und schnell, solange man die Listener Liste nicht während des
Broadcasts verändert. Das kommt schliesslich gar nicht so
oft vor.
Die Lösung mit der kopierten ListenerListe funktioniert
gut, wenn man Objekte löschen will. Wenn man allerdings
welche hinzufügt, scheitert sie naturgemäß auch.
In der Flashcodersliste gibt es einen längern Thread
zwischen icutommy, Fumio Nonaka und mir, wo
wir so gut wie alle Optionen ausprobiert haben.
Aber vielleicht hats du ja noch eine andre idee :)
mfg r.
----- Original Message -----
From: "Andre Michelle" <am@xxxxxxxxxxxxxxxxxx>
To: <ascoders@xxxxxxxxxxxxx>
Sent: Saturday, April 19, 2003 2:16 PM
Subject: [ascoders] ASBroadcaster remove bug
> Ich pass mal den Header an.
>
>
> ---
> Eigentlich müsste es auch einen anderen
> Weg geben das zu lösen, indem man
> die removeListener Methode umschreibt.
>
> Aber selbst wenn ich aus dem _listeners Array
> das Objekt manuell rauslösche, dann wird die
> Methode nur noch 1/2 mal so oft ausgeführt.
>
>
> 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
------------------------------------------------------
- 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
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Holger Kohnen
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- [ascoders] Re: addListener ruft auch removeListener auf
- From: bokel
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Holger Kohnen
- [ascoders] ASBroadcaster remove bug
- From: Andre Michelle
Other related posts:
- » [ascoders] ASBroadcaster remove bug
- » [ascoders] Re: ASBroadcaster remove bug
- [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
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Holger Kohnen
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- [ascoders] Re: addListener ruft auch removeListener auf
- From: bokel
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Andre Michelle
- [ascoders] Re: addListener ruft auch removeListener auf
- From: Holger Kohnen
- [ascoders] ASBroadcaster remove bug
- From: Andre Michelle