Показать сообщение отдельно
Старый 27.03.2008, 18:42
Molecula вне форума Посмотреть профиль Отправить личное сообщение для Molecula Найти все сообщения от Molecula
  № 4  
Ответить с цитированием
Molecula
 
Аватар для Molecula

Регистрация: Apr 2007
Сообщений: 1,369
Через
Код:
Delegate
Через обычный передать можно так:
Код:
import mx.utils.Delegate;
function a () {
    trace (arguments.caller.id);
    trace (arguments.caller.trash);
}
var f:Function = Delegate.create (this, a);
f.id = 'Hello';
f.trash = mc._name;
mc.onPress = f;
Но это не удобно.

iNils, если отпишет - свой Делегат предложит
Я использую Proxy - http://www.person13.com/articles/proxy/Proxy.htm
Там третьим и т.д. параметром можно передавать функции, что надо:
Код:
myDelegate(this, a, param1, param2...)
Чем будет пользоваться Вы - решать Вам.
__________________
john


Последний раз редактировалось Molecula; 27.03.2008 в 18:44.