Показать сообщение отдельно
Старый 29.07.2008, 18:11
Aldvin вне форума Посмотреть профиль Отправить личное сообщение для Aldvin Найти все сообщения от Aldvin
  № 1  
Ответить с цитированием
Aldvin

Регистрация: May 2008
Сообщений: 52
По умолчанию Embed SWF-ки и обращение к её методам

Приветствую.
Имеется Flash AS3 SWF файлик(1) имплементирующий некий интерфейс ICalc.
Из флекса(2), компонентом SWFLoader я подгружаю этот файлик(1), затем через интерфейс обращаюсь к методам SWFки(1). Всё работает.
Код:
var myInstance:ICalc = swfLoader.content as ICalc;
myInstance.anyFunction(var1, var2);
Но стоит заEMBEDить SWF-ку myInstance становится Null (myInstance инициализирую после отображения на сцене SWFки(1)), и обратиться к методам уже не получается.

Пробовал Embedить через Bindable объект с последующим указанием source:
Код:
[Bindable]
[Embed('flashContainer.swf')]
private static var FLASH_CONTAINER:Class;
...
swfLoader.source=FLASH_CONTAINER;
Подскажите как решить мою проблему. Мне необходим 1 конечный swf файл содержащий в себе всё необходимое.