Как загрузить прелоадер в Actionscript3? - PullRequest
1 голос
/ 15 июля 2009

Я хочу загрузить предварительный загрузчик (назовите его «целевое приложение») в свое собственное приложение Flash (назовите его «хостинговое приложение») через Loader. Целевое приложение загружает, как обычный предзагрузчик, несколько других SWF-файлов по относительным путям и запускает целевое приложение.

Если приложение хостинга и целевое приложение находятся в одном каталоге, все работает нормально. В противном случае (целевое приложение не находится в том же каталоге, что и хост-приложение), целевое приложение не может найти SWF-файлы, которые оно должно загрузить.

Есть ли способ сообщить целевому приложению, что оно должно использовать свой собственный каталог в качестве рабочего каталога?

1 Ответ

0 голосов
/ 15 июля 2009

Относительные URL разрешены относительно первого SWF на ВМ.

Чтобы изменить это, у вас есть два варианта: 1. используйте loaderInfor.url в целевом приложении и объедините другие URL-адреса из этого базового пути. 2. Установите «базовые» параметры в loaderInfo (до окончания загрузки swf, сразу после init). Я не уверен, что это работает на загруженном SWF (оно должно, в принципе)

Таким образом, вы можете быть уверены, что все URL разрешены относительно целевого swf.

Приветствия

...