AS3: Как динамически загрузить мувиклип из библиотеки без экспорта в кадр 1? - PullRequest
0 голосов
/ 09 марта 2010

У меня есть несколько довольно больших мувиклипов в библиотеке, которые нужно динамически загружать во время выполнения. Я не хочу экспортировать их все в кадре 1, потому что это замедлит первоначальную загрузку фильма.

Я попытался поместить экземпляр каждого из этих клипов позже на временной шкале, где они обычно не встречаются. Когда я попытался динамически загрузить один из библиотеки, я смог успешно получить экземпляр мувиклипа, но его свойство currentFrame было равно 0, и я ничего не увидел на сцене. Как только я включил «Экспорт в кадре 1», он работал правильно.

Этот старый трюк с размещением экземпляра на временной шкале больше не работает в AS3?

1 Ответ

2 голосов
/ 09 марта 2010

У меня были похожие проблемы с большими библиотечными активами, и для решения этой проблемы я всегда просто помещал активы в отдельные SWF-файлы и загружал внешний SWF-файл, когда мне это нужно.

Проверьте свойство содержимого класса Loader - http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#content

Единственным недостатком является управление активами в отдельных файлах.

Надеюсь, это поможет.

...