2009-09-26 4 views
0

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

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

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

Я хотел бы получить любой совет, который вы могли бы предложить.

ответ

2

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

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