[ascoders] Re: ASBroadcaster remove bug

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
------------------------------------------------------

Other related posts: