Вопрос

У меня есть большой файл .fla со всеми моими мувиклипами (и связанными с ними классами) для всего сайта в библиотеке.

Все это становится неуправляемым - компилируется очень медленно - и не становится меньше, поэтому я хотел бы знать самый простой способ управления моими ресурсами в других fla-файлах, которые будут объединены при публикации основного fla.

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

Буду признателен за любые советы, которые вы можете дать.

Это было полезно?

Решение

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

Для этого сначала создайте новые FLA, а затем зайдите в настройки их публикации и установите флажок SWC на ​​вкладке Flash.Затем зайдите в настройки AS3 (также в разделе Flash в настройках публикации) и укажите расположение ваших SWC в «Пути к библиотеке» (они могут быть относительными путями).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top