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

Регистрация: Apr 2004
Адрес: город 312
Сообщений: 116
По умолчанию Доступ из Flex к подгруженным swf написанных на Flash/Flex

Ситуация:
Есть главное Flex приложение, которое грузит в себя swf-ки, которые могут быть и флешовыми и флексовскими.
Написан интерфейс IModule для общения с подгруженными модулями.
Во Flash интерфейс имплементируется в DocumentClass, во Flex имплементируется след. образом(вычитал из справки):
<mx:Application implements="IModule" ...

При загрузке модуля через moduleSwfLoader, при событии INIT делаю следующее:
var module:IModule = moduleSwfLoader.content as IModule;
ну и дальше идут вызовы методов...

Трабл в следующем: если swf-ка собрана на Flash, то все замечательно работает. Однако в случае с Flex swf, не срабатывает приведение типов, и module становится null-овым.

Есть идеи?
__________________
человек - переходная ступень от обезьяны к программисту