Цитата:
Сообщение от Psycho Tiger
Ранее ратовал за switch/case. Ныне вдохновившись речами wxvxw и собственным опытом ратую против них в подобных конструкциях.
|
+1!
Так же добавлю, поделюсь, есть, на мой взгляд ещё удобнее способ.

Код AS1/AS2:
var fun:Function = function():void { /* block */ }
btm = new Btm("МОЯ КНОПКА", fun);
addChild(btm);
// Class btm

Код AS1/AS2:
public function Button(arg:String, argFun:Function) {
this.name = arg;
this.fun = argFun;
this.addEventListener(MouseEvent.MOUSE_DOWN, onClic);
}
private function onClic(e:MouseEvent):void { fun.call(); }