[ascoders] Re: Static Classes an ASBroadcaster initialisieren

  • From: Florian Krüsch <florian@xxxxxxxxxx>
  • To: ascoders@xxxxxxxxxxxxx
  • Date: Mon, 22 Sep 2003 10:09:28 +0200



Gibt es keine Möglichkeit innerhalb einer Klasse ein Event an alle Instanzen
der Klasse auszulösen? Wäre in meinem Fall auch eine schönere Lösung.

klaro, du packst die instanz bei initialisierung (Konstruktor) in ein Array, das als Klasseneigenschaft
angelegt ist (also mit "static")


static var instances:Array = [];
...
Pathfinder.instances.push(this)
...

das Problem ist allerdings, dass es in Flash keinen Destruktor gibt, d.h. Du hast keine Möglichkeit,
abzufangen, wenn eine Instanz gelöscht wird.


Florian
http://www.mx3D.com

------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: