Принудительно Flash Builder 4 компилирует все исходные файлы - PullRequest
0 голосов
/ 09 февраля 2011

Согласно ответам на этот вопрос здесь , причина, по которой я не вижу ошибок во время работы в Flash Builder, заключается в том, что FB "оптимизирует" их, потому что на них нет ссылок точка в выполнении кода. Можно ли заставить Flash Builder компилировать все файлы независимо от того, используются ли они в программном обеспечении? Это сделало бы мой процесс разработки намного более интуитивным.

Ответы [ 2 ]

1 голос
/ 09 февраля 2011

Единственный способ сделать это - сослаться на класс где-то в коде, который, как вы знаете, на самом деле - это компилируемый , такой как класс документа в .fla или ваш файл Main.as вчистый проект AS3.Это может быть так же просто, как объявление переменной данного типа, даже если ей никогда не назначается значение.

private var complieMe:OtherwiseUnreferencedClass;
// ^ This will cause your class to be compiled.
0 голосов
/ 09 февраля 2011

Вам нужно сослаться на каждый класс где-нибудь в вашем проекте. Самый простой / кратчайший способ, который я нашел, это добавить импорт, за которым следует имя класса в каком-то обычном месте, например, блок скрипта в Main.mxml, хотя на самом деле не имеет значения, где:

import some.package.MyClass; MyClass;

Надеюсь, это поможет.

...