Es gibt Tage da würde man sich gerne selbst loben, oder man ist einfach nur froh nach ein paar Stunden etwas gefunden zu haben, dass man bereits mit 17 besser programmiert hat.
Benötige für ein Flash-Projekt eine Funktion die mir alle Instanzen benachrichtigt, ohne das ich sie über eine For-Schleife aufrufen müsste, finds genial
import mx.events.EventDispatcher; class CallAllInstances { private static var dispatcher:EventDispatcher = null; private static var instanceCount:Number = 0; private var id:Number; function CallAllInstances() { // initalize EventDispatcher if(dispatcher == null) { dispatcher = new EventDispatcher(); } // register your instanceEvents dispatcher.addEventListener("firstEvent",this); dispatcher.addEventListener("secondEvent",this); // instances initalised instanceCount++; id = instanceCount; } public static function callInstanceEvent(event:String, __data:Object):Void { dispatcher.dispatchEvent({type:event, data:__data}); } public function firstEvent():Void { trace("firstEvent: "+id); } public function secondEvent():Void { trace("secondEvent:"+id); } }
Seitenhieb auf AJAX:
Macht uns das einmal nach, he he