Показать сообщение отдельно
Старый 16.12.2010, 16:28
Aquahawk вне форума Посмотреть профиль Отправить личное сообщение для Aquahawk Посетить домашнюю страницу Aquahawk Найти все сообщения от Aquahawk
  № 1  
Ответить с цитированием
Aquahawk
 
Аватар для Aquahawk

Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
Записей в блоге: 4
Отправить сообщение для Aquahawk с помощью ICQ Отправить сообщение для Aquahawk с помощью Skype™
Attention LoaderInfo.dispatchEvent(), да, я знаю что нельзя, но очень хочется.

Можно ли как-нибудь обойти?
Так уж получилось что класс который от меня не зависит вешает свои приватные методы на события которые диспатчит LoaderInfo. Раньше он конструировался в конструкторе документ класса и получал ссылку на лоадеринфо, таким образом всё нормально работало. Но теперь появилась необходимость сконструировать этот объект позже, когда всё прогрузилось. Я его конструирую, он ссылку получает, лисенеров вешает, но ивенты уже прошли мимо, и соответственно он их не ловит. Вызвать эти методы напрямую нельзя т.к. они private. Были бы паблик я бы их сам повызывал. Если бы можно было диспатчить эти ивенты я бы просто задиспатчил их и всё бы заработало, но диспатчить тоже нельзя. Собственно может есть какой хак или что-то, что поможет мне заставить это работать.