Flash Builder: условная компиляция - app.xml - PullRequest
0 голосов
/ 06 апреля 2011

У меня есть флеш-проект, предназначенный для разных платформ.Тем не менее - код не полностью одинаков для разных платформ.

, используя операторы компилятора и блоки конфигурации, такие как

CONFIG::MOBILE{
    ...mobile specific code here...
}

. Я могу легко поддерживать разные версии в одном проекте.

Однако - для разных версий также должны использоваться разные файлы mainapp-app.xml - или в зависимости от того, какие флаги компилятора содержат разное содержимое в файле mainapp-app.xml

, как я могу это сделать?

1 Ответ

2 голосов
/ 15 июня 2011

Отличный вопрос. Действительно, вы можете создать несколько файлов config.xml в своем проекте и связать эти файлы конфигурации с помощью аргументов компилятора. Я обычно использую ANT, чтобы сделать это простым процессом сборки. Но если у вас нет настройки ANT, просто щелкните правой кнопкой мыши по вашему проекту, выберите ActionScript Compiler и добавьте следующее в список дополнительных аргументов компилятора:

-load-CONFIG + = конфигурации / mainapp-app.xml

Обратите внимание, что папка config относится к корню проекта. Я обычно помещаю свои файлы конфигурации в эту папку. Я написал подробный пост о том, как выполнить условную компиляцию в AS3 в моем блоге. Посетите http://www.willjohnson.me/blog/?p=146 для получения подробных инструкций.

Надеюсь, это ответило на ваш вопрос.

С уважением,

Будет

...