Вы можете сделать это, чтобы получить условную компиляцию в AS3, но я не уверен, что это то, что вы после http://www.boostworthy.com/blog/?p=227
После того, как я еще раз посмотрю на это, это не будет полностью условной компиляцией, как было сказано другим автором здесь, я бы также предложил просто разбить библиотеку и использовать соответствующие части там, где это необходимо, maven хорош для управления этими типами кусочной установки, потому что вы можете определить модуль с подмодулями (отдельные библиотеки Flex или модули Flex или приложения) и всеми зависимостями и управлять им в одном месте.
http://maven.apache.org/
для гибкой компиляции
http://flexmojos.sonatype.org/
Хорошо, последнее редактирование, кроме того, использование maven позволяет вам добавлять свойства или зависимости, условно зависящие от среды сборки или передавая параметры для указания конкретного профиля, который будет использоваться во время компиляции, это определенно займет некоторое время начальной настройки / обучения, но если вы есть время на настройку, это окупается в долгосрочной перспективе.
Я соврал насчет последнего редактирования :), я просто думал, что вы действительно можете выполнить условную загрузку классов, основанную на первом маршруте и используя getClassByAlias, но независимо от того, что классу потребуется ссылка в коде, и поэтому он будет скомпилирован в SWF, хотя и не используется в некоторых условиях.