Показать сообщение отдельно
Старый 01.04.2007, 19:17
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 1  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
По умолчанию Можно ли добавить в "слушателей" статическую функцию другого класса?

Вот, пример:
Код:
class MyClass1 {
static function __eventHandler(obj:Object){
trace("Test");
}
}
Код:
import mx.events.EventDispatcher;
class MyClass2 {
static var __obj:Object = {};
static function __registerEvent(){
EventDispatcher.initialize(__obj);
__obj.addEventListener("__eventHandler", MyClass1);
__obj.onMyEvent = function(){
this.dispatchEvent({type:"__eventHandler"});
}
}
}
Естесственно, ничего не работает =) Или я что-то не понимаю, или одно из двух...
Заранее спасибо.
__________________
Hell is the possibility of sanity