Я создал модульное приложение, в котором родительский SWF-файл загружает ряд других SWF-файлов по требованию.Для оптимизации я создал стандартный RSL .
. Я скомпилировал общий код в SWC и перекомпилировал SWF-файлы приложения для ссылки на этот SWC, используя в своей сборке следующее.Задача xml ANT (для каждого swf в моем приложении):
<static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
<runtime-shared-library-path path-element="${lib.loc}/RSL.swc">
<url rsl-url="RSL.swf"/>
</runtime-shared-library-path>
Я извлек RSL.swf из RSL.swc и поместил его на свой веб-сервер в тот же каталог, что и swfs приложения и html-файл контейнера..
Теперь, когда я загружаю свое приложение, я получаю сообщение:
VerifyError: Error #1014: Class mx.core:BitmapAsset could not be found.
Я вижу этот класс включенным в классы в RSL.swc / RSL.swf.
Я использовал fiddler, чтобы наблюдать за происходящим, и я вижу, что мой SWF-файл приложения загружен, но не делается попытка получить RSL.swf.
Установив файл Application.swf дляиспользовать RSL, я ожидал, что он попытается загрузить RSL.swf перед инициализацией, однако этого не происходит.Кто-нибудь может подсказать почему?