![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Добрый день всем. Вызываю метод из подгруженного Flex приложения:
sm=SystemManager(myLoader.content); cm:Application=Application(sm.application); cm["myFunction"](); Отлично работает во Flash player 9(не браузерном) и IE7 ,но в Firefox выдает следующую ошибку: TypeError: Error #1009: Cannot access a property or method of a null object reference. Удалось выяснить что проблемной строкой является cm:Application=Application(sm.application); Не могу понять в чем дело. Вроде версия Flash везде 9. |
|
|||||
|
Modus ponens
|
Не работает нигде, просто у вас только в ФФ стоит дебаг плеер.
А вообще, используйте <mx:Module> чем заниматься такими извращениями. Кроме того, зачем вызывать методы у <mx:Application> если они там не описаны? Это уж точно плохой подход.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
Да нет, в том то и фишка что в осле метод действительно вызывается и делает то что нужно.
|
|
|||||
|
Modus ponens
|
Серьезно, ваш подход плохой, поетому даже советовать нечего. Вам нужно загрузить фреймвокскую SWF - для этого есть модули. Вам нужно вызвать метод - для этого существуют интерфейсы, sharedEvents на крайний случай... а причины могут быть - может у вас в одном браузере в кеше есть подписаные библиотеки, а в другом нет, может мост с яваскриптом криво работает (это уже в самом SystemManager) может у вас 2 разных класса Application и еще куча вещей, на решение которых вы можете потратить кучу времени потому что пытаетесь гвозди отверткой забивать...
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 104
|
wvxvw Спасибо за подсказку с модулями =) А теперь вопрос более хитрый - возможно ли как то из модуля вызвать метод родительского приложения?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|