Должен ли я отключить режим предупреждений во Flash - PullRequest
2 голосов
/ 04 марта 2011

Некоторая справка:

Я делаю игры 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 только в течение многих лет. Если я отключу режим предупреждения, я пропущу какую-либо важную информацию для отладки?

1 Ответ

3 голосов
/ 04 марта 2011

Я очень сомневаюсь, что вам нужно оставить его включенным.Вы достаточно погружены в AS3, чтобы не допускать старых ошибок AS2.Я не вижу в этом ценности для вас.

...