16.12.2010, 16:28
|
|
Регистрация: Nov 2010
Адрес: Москва
Сообщений: 915
|
LoaderInfo.dispatchEvent(), да, я знаю что нельзя, но очень хочется.
Можно ли как-нибудь обойти?
Так уж получилось что класс который от меня не зависит вешает свои приватные методы на события которые диспатчит LoaderInfo. Раньше он конструировался в конструкторе документ класса и получал ссылку на лоадеринфо, таким образом всё нормально работало. Но теперь появилась необходимость сконструировать этот объект позже, когда всё прогрузилось. Я его конструирую, он ссылку получает, лисенеров вешает, но ивенты уже прошли мимо, и соответственно он их не ловит. Вызвать эти методы напрямую нельзя т.к. они private. Были бы паблик я бы их сам повызывал. Если бы можно было диспатчить эти ивенты я бы просто задиспатчил их и всё бы заработало, но диспатчить тоже нельзя. Собственно может есть какой хак или что-то, что поможет мне заставить это работать.
|