Вопрос

Я пытаюсь опосредовать основной класс приложений («класс документов» флэш -проекта).

У меня есть это в контексте приложения запуск ():

... mediatorMap.mapview (myApplication, myApplicationMediator); mediatormap.createmediator (ContextView);

MyApplicationMediator:

открытый класс MyApplicationMediator расширяет медиатор {
Инъекция
Публичный VAR View: MyApplication;
переопределить публичную функцию onregister (): void {
трассировка («Я зарегистрирован!»);
}

Таким образом, ongister () вызывается, но представление является нулевым. Также, когда я пытаюсь добавить EventListeners, я получаю нулевую ссылку.

Это было полезно?

Решение

Это в общем результат компиляции роботлегов из источника и отсутствия сохранения 3-metadata += инъекция в качестве опции компилятора.

Я думаю, что ваш звонок CreateMediator излишне. ContextView - это «особый» случай, в котором он уже добавлен на этап, поэтому по умолчанию, когда посредник установлен через MapView, он создается автоматически.

Этот Общие проблемы Раздел вики - довольно приличный ресурс.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top