Большая разница между FlashBuilder и Flash Pro заключается в том, что первый загружает все ссылочных классов в память.Это необходимо для работы хинтинга кода (или intellisense), автоматического импорта и сообщений с предупреждениями / ошибками в IDE (и, возможно, некоторых других функций, о которых я сейчас не думаю. Если вы делаете FB, всегда загружайте все классывозможно, вы столкнетесь со стеной памяти.
Поэтому иметь один большой проект со всеми вашими классами - это просто плохой подход. Он также не подходит с точки зрения ремонтопригодности (вкоманда была бы кошмаром), но это другое обсуждение. Поэтому я думаю, что вы должны пересмотреть это. Обратите внимание, что я понимаю ваше нежелание делать это, но в конечном итоге это окупится, чтобы ваши зависимости были более организованными.
Итак, первое, что вы должны сделать, это разрезать этот огромный проект на более мелкие части (библиотечные проекты), которые могут стоять самостоятельно, а затем связать только необходимые зависимости с основным проектом. Есть два основных способачтобы связать другие проекты в вашем основном проекте. В свойствах проекта перейдите кПуть сборки библиотеки Flex »и выберите вкладку« Путь к библиотеке ».
- « Добавить проект ... »позволяет добавить другой проект из рабочей области FlashBuilder.Используйте эту опцию, если вы собираетесь внести много изменений в проект зависимостей при работе с основным проектом.Обратите внимание, что это медленнее, чем другой вариант, потому что проект зависимостей компилируется каждый раз, когда компилируется основной проект.
- «Добавить папку SWC ...» и «Добавить SWC ...» позволяет добавлять ужескомпилированные библиотеки.Используйте эту опцию, если проект зависимостей относительно стабилен и вряд ли когда-либо изменится.
Надеюсь, этого достаточно, чтобы начать организацию ваших проектов.Я также написал еще один ответ на аналогичный вопрос с некоторыми советами по производительности и организации, которые могут быть вам полезны: Flex 4.5 - для длительного процесса сборки