Некоторая справка:
Я делаю игры Box2D, используя WCK, алхимический порт Box2D с дружественным интерфейсом Flash IDE.
WCK является компонентом большого объема, а также имеет SWC, который необходимо включить.
в основном, как только я установил базовый Мир и Статическое и Динамическое тело (падающий ящик и землю), время компиляции изменилось с нескольких секунд (пустой проект или даже просто рисунок) до 20-40 секунд! По мере того, как я добавляю все больше и больше типов телосложения (и компонентов), компиляция постепенно становится все более утомительной, и к концу проекта я чувствую, что для отладки чего-либо требуется полчаса, если мне приходится несколько раз компилировать, чтобы отследить некоторые из них. информация об ошибке, чтобы отследить ее.
О вопросе
Сегодня я отчаянно искал способы предотвратить это от будущих проектов.
Я пытался собрать все ссылки на WCK (Мир, Тела и т. Д.) И собрать их, когда они превращаются в SWC. или РГБ. (это был бы беспорядок, я действительно не хочу этого делать.)
В конце концов я наткнулся на радикальный эффект, который оказывают некоторые настройки публикации, и я сузил его до режима предупреждения. как только я выключу это. мои времена компиляции возвращаются к приемлемым диапазонам 5-10 секунд.
Я немного покопался в том, что делает эта функция, и я не думаю, что она мне полезна. и я удивлен, что он оставлен по умолчанию во Flash CS5.
насколько я понимаю, согласно Adobe цель Warnings Mode состоит в том, чтобы помочь исправить разработчика as2, который переходит на as3.
http://help.adobe.com/en_US/flash/cs/using/WS3e7c64e37a1d85e1e229110db38dec34-7fa4a.html
«Режим предупреждений сообщает о дополнительных предупреждениях, которые полезны для обнаружения несовместимостей при обновлении кода ActionScript 2.0 до ActionScript 3.0».
ещё один пост на тему
http://www.bytearray.org/?p=931
Если это действительно просто для того, чтобы дать мне ошибки, связанные с AS2, такие как "onEnterFrame не поддерживается в as3", они действительно оставят его включенным по умолчанию в CS5? 3 поколения прошлого as2 ...
Вопрос
Я не делаю ошибок AS2, я кодирую в AS3 только в течение многих лет. Если я отключу режим предупреждения, я пропущу какую-либо важную информацию для отладки?