Показать сообщение отдельно
Старый 10.04.2012, 18:20
dsQuadro вне форума Посмотреть профиль Отправить личное сообщение для dsQuadro Посетить домашнюю страницу dsQuadro Найти все сообщения от dsQuadro
  № 9  
Ответить с цитированием
dsQuadro
 
Аватар для dsQuadro

Регистрация: Feb 2008
Адрес: Москва
Сообщений: 238
Отправить сообщение для dsQuadro с помощью ICQ
2Aquahawk: это ответ скорее на вопрос из соседней ветки

я же спрашиваю как узнать обладателя функции, а не того кто вызывает эту функцию.
тоесть:
Код AS3:
class A{
    public function setCallBack(func:Function):void{
        // тут надо узнать кому принадлежит func
    }
}
Добавлено через 6 минут
2ChuwY: спасибо, я понял что ты предложил в первый раз... интересный вариант, но он дает нам понимание того какому КЛАССУ принадлежит эта функция, а не ссылку на ЭКЗЕМПЛЯР КЛАССА которому принадлежит присланная функция.

а по архитектуре зачем моглобы такое пригодиться(к сожалению, получается что не прокатит), можно было бы сделать обертку эвент диспетчеру, который подписчиков заносил бы в массив, а потом вызвав метод и передав в него себя, можно было бы отписаться сразу от всего к чему подписан.
Понимаю что можно по разному этот вопрос решить...