С десятками классов и тысячными строками кода тестирование (Ctrl+Enter) становится все медленнее и медленнее. Каждый раз приходится ждать около 3 минут. У меня есть Core 2, работающий на частоте 2 ГГц. Я не использую библиотеки. Это нормально? и есть ли инструмент профилирования для Flash, который может помочь?
Тестирование (Ctrl Enter) в Adobe Flash Professional CS6 очень медленное
Ответы (3)
Также быстрым решением может быть попытка отключить «Режим предупреждений» в настройках скрипта ваших документов. Это может сильно повлиять на время компиляции больших проектов.
Я обнаружил, что мало что может изменить это, как только ваша кодовая база начнет расти.
Вы можете помочь предотвратить ухудшение, избегая импорта ненужных классов (например, используя импорт звездочек
import flash.display.*;
).Если возможно, разбейте свой проект на более мелкие проекты, а затем скомпилируйте их в SWC. Ссылайтесь на них из вашего «основного» проекта, чтобы связать их все вместе. Это сэкономит много времени, так как они были предварительно скомпилированы.
Вышеописанное также работает с векторными объектами и растровыми изображениями.
Если у вас есть большое количество различных текстовых семейств и динамических текстовых полей, убедитесь, что вы встраиваете только необходимые глифы, поскольку они также занимают время при компиляции.
Отключение «Режима предупреждений»
Режим предупреждений делает МНОГО проверок Actionscript 2.0, так как количество строк исчислялось тысячами, компиляция была СЛИШКОМ длинной.
Кроме того, вы всегда можете время от времени включать его снова, просто чтобы увидеть предупреждения.