Показать сообщение отдельно
Старый 21.03.2011, 22:09
stweet вне форума Посмотреть профиль Отправить личное сообщение для stweet Найти все сообщения от stweet
  № 11  
Ответить с цитированием
stweet
 
Аватар для stweet

Регистрация: Mar 2010
Адрес: 54.713862552265084 = 20.442724227905273
Сообщений: 449
Отправить сообщение для stweet с помощью Skype™
Цитата:
Сообщение от 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(); }
__________________
Спросишь, дурак на минуту. Если не спросишь, дурак на всю жизнь!