Как минимизировать время сборки проекта Flash? - PullRequest
3 голосов
/ 22 ноября 2010

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

Итак, вопрос прост: это нормально? Я делаю что-то неправильно? Есть ли способ минимизировать это?

Ответы [ 4 ]

7 голосов
/ 22 ноября 2010

Обычный способ избежать длительного времени сборки - это разделить ваш проект на несколько проектов и ссылаться на них как SWC в главном проекте.

На самом деле более короткое время сборки в основном считается положительным побочным эффектом, поскольку любой крупный проект действительно должен быть разделен на несколько проектов. Как правило, у вас будет более одного библиотечного проекта, обрабатывающего служебный уровень / контроллер и т. Д.

Таким образом, вы можете перенести логику контроллера / игры в один проект. Это будет иметь более длительные интервалы между изменениями, и поэтому вы можете закрыть этот проект, построив только тот, в котором вы в настоящее время работаете.

Если вы используете много ресурсов из Flash ect. переместите их также в SWC.

5 голосов
/ 22 ноября 2010

Простой совет, который делает время компиляции из Flash IDE немного короче: Перейдите в «Параметры публикации»> Actionscript 3.0> Настройки> Отключить «Режим предупреждений»

Этот режим проверяет, используете ли вы функции actionscript 2.0. Если вы знаете, что делаете (не копируете / вставляете код as2.0 в проекты as3.0), вам никогда не понадобятся эти «предупреждения».

Другой совет - использовать множество SWC: если вы используете tweenengine или фреймворк; большинство из них доступны в виде файлов SWC. Используйте их.

1 голос
/ 22 ноября 2010

Я обнаружил, что встраиваемые ресурсы значительно задерживают время сборки.Сначала это едва заметно, но через некоторое время они начинают складываться, и время сборки увеличивается.

Возможно, попробуйте отложить вложение ресурсов как можно дольше.

1 голос
/ 22 ноября 2010

Да, это нормально. это может занять больше, если ваши проекты становятся все больше и больше. У меня есть проект flex, полная сборка (с использованием ANT, а не flex buildder) занимает 4 минуты.

Лучший совет, который я могу вам дать по этому вопросу: SSD-накопитель, установленный на моем Mac SSD-накопитель, сократил время более чем на 50%.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...