Переделываю проект с AS2 на AS3, проект сделан по принципу Model-View-Controller. Необходимо, чтобы наша модель рассылала события View-шкам и при это ничего не знала об этих вьюшках.
Проблема в том, что если я делаю в модели

Код:
this.dispatchEvent(new Event("customEvent"));
// а в классе View
this.addEventListener("customEvent", this.init);
То есть "слышит" это событие только сам класс в котором я это делаю, а мне нужно чтобы мои View-шки тоже "слышали". В чем причина? как это сделать?