![]() |
Обращение к неопределённому методу в ссылке на подгружаемый swf
Loader'ом подгружается swf. В swf есть публичный метод: setLoc(xPos:int, yPos:int).
Можно обратиться к этому методу сразу: Код AS3:
Код AS3:
Код AS3:
Как быть в таком случае? Как получить ссылку на подгружаемую swf и иметь возможность обращаться к её публичным методам через эту ссылку? |
Интерфейс.
|
Спасибо. Немного подробнее?
Создаю интерфейс: Код AS3:
Код AS3:
Пока решил проблему так: Код AS3:
|
Есть. Интерфейс.
Код AS3:
|
|
Цитата:
Цитата:
|
Есть ещё способ. Сделать swc с классами из swf-шки, но без вкомиливания в проект ( в фд "External library" ), типы будут объявлены в основной флешке, но сами классы станут доступными только после загрузки swf. После загрузки уже привести объект к нужному типу.
|
Цитата:
|
Если подгружаемая SWF имеет другой ApplicationDomain то интерфейс не прокатит, пока приложение не будет загружено в тот же домен
Но что-то мне подсказывает, что Wolsh прав на счет применения интерфейса в документ классе |
Цитата:
|
| Часовой пояс GMT +4, время: 15:01. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.