Factories für Event-Handler in AS3

In meinem letzten Projekt ist mir ein nettes Pattern für die Verwendung von Closures in Actionscript 3 eingefallen: Factories für Event-Handler. Hier ein sehr einfaches Beispiel für einen Handler, der einen Alert anzeigt: public static function createAlertHandler(text:String, title:String):Function { return function():void { Alert.show(text, title); } } Das Ganze kann man sich nun in der Praxis noch mit weiteren Parametern und natürlich einer komplexeren Handlerfunktion vorstellen. Der Vorteil an diesem Pattern ist, das über die Parameter der Factorymethode verschiedene Handler erstellt werden können, d....

July 10, 2008 · 1 min · admin