![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
Всем, кто занимается разработкой больших проектов в среде Flash CS4 будет полезно знать об одном очень неприятном баге в CS4. Я бы сказал о нем как о подводном камне, подстерегающем всякого, кто рискнет создать проект с очень большим количеством классов (графика не имеет значения) Бывает настает момент, когда при разработке очередного куска кода и дальнейшей компиляции Flash CS4 выдает нечто подобное
Цитата:
Убираем кирпич с дороги. Не знаю какую траву курили разработчики Flash CS4, но сделан продукт сыро и без шаманства пока (пока не исправят) не обойтись. Так как ошибка выскакивает при компиляции, то и грешить надо в первую очередь на компилятор. Он работает в Java RE. Для устранения делаем следующее Лезем в опции: Мой компьютер - Свойства - Дополнительно Жмем кнопку Переменные среды - Системные переменные - Создать Имя переменной: JAVA_TOOL_OPTIONS Значение переменной: -Xmx1024M или -Xmx512M или -Xmx256M или -Xmx128M Память следует выбрать экспериментально, но чем выше, тем лучше. Если ваш компьютер не "проглотит" первое значение, попробуйте следующее и т.д.- иначе CS4 при открытии документа будет просить вас переустановиться. Теперь попробуйте откомпилировать ваш проект. Скорее всего это должно помочь. Есть несколько предположений почему возникает этот баг - возможно по умолчанию Java машина резервирует под свои нужды 64Mb оперативы, но для большого проекта величина слишком мала. Все вышесказанное испытывалось для Windows XP2 Core2 2Gb, если ваш компьютер на другой оси и в другой конфигурации возможно вы не встретите на пути подобный кирпич, но знать о нем все же полезно. Если кто имеет опыт устранения этой проблемы другим путем - пишите. Еще почитать на нерусском языке можно тут http://www.negush.net/blog/5005-unkn...ing-byte-code/ |
![]() |
Часовой пояс GMT +4, время: 04:25. |
|
|
« Предыдущая тема | Следующая тема » |
|
|