Вот, пример:

Код:
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"});
}
}
}
Естесственно, ничего не работает =) Или я что-то не понимаю, или одно из двух...
Заранее спасибо.