|
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Работа с внешним swf файлом
Есть внешний swf со свойствами и методами. Мне надо его загрузить и иметь возможность юзать эти свойства и методы.
Делаю так: loader = new Loader(); loader.addEventListener(Event.COMPLETE, onLoadComplete); loader.load(new URLRequest("recipient.swf")); } private function onLoadComplete(e:Event):void { trace(loader.content.variable1); loader.content.traceAString(); } Что не так? |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Нужно привести загруженный контент к нужному типу. Если это, например, CustomClass, то нужно сделать так: Но я обычно юзаю для таких целей интерфейсы + Разрешить загружающему файлу доступ к загружаемому, через (для всех доменов, в данном случае) Последний раз редактировалось goodguy; 17.10.2011 в 21:21. |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Возможно я неправильно выразился... Мне нужен вот такой вот прием:
http://help.adobe.com/ru_RU/FlashPla...#allowDomain() |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Блин, сразу не заметил этого:
Обработчик тут вообще не должен срабатывать. Слушатель нужно добавлять не к самому объекту лодер, а так: |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Так как же все-таки "прочесть" какое нить свойство загруженного swf? Я не имею ввиду стандартные свойства MovieClip'а, а динамическое свойство?
|
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Что для этого пишите в классе, который читает?
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Это не ответ?
Все отлично читается. |
|
|||||
Регистрация: Oct 2009
Сообщений: 155
|
Ок Понял, спасибо! А если мне нужно достать символ из загруженной свфки, который находится в либе?
|
Часовой пояс GMT +4, время: 23:29. |
|
« Предыдущая тема | Следующая тема » |
|
|