Использование Flex-Config.xml

Всем привет! Короткий пост для новичков о том, как использовать файл конфигурации для установки параметров компилятора.

Что такое файл конфигурации и для чего он нужен? Этот файл представляет собой не что иное, как XML-файл, содержащий параметры компилятора.

И это на самом деле необходимо для управления компилятором.

Вы можете указать путь к файлу конфигурации, используя опцию компилятора -load-config. По умолчанию Flex SDK включает файл конфигурации с именем flex-config.xml. Этот файл содержит параметры компилятора по умолчанию для приложения и компонентов компилятора.

Файл flex-config.xml находится в каталоге flex_install_dir/frameworks вашего Flex SDK. То есть при сборке из командной строки он используется по умолчанию.

Flash Builder не использует файл flex-config.xml из Flex SDK и во время сборки создает собственный файл конфигурации на основе настроек проекта.

Вы можете просмотреть содержимое созданного файла конфигурации, используя параметр компилятора -dump-config myapp-config.xml. Затем при компиляции проекта будет создан файл myapp-config.xml, который будет содержать текущую конфигурацию компилятора.

Например, давайте создадим собственный файл конфигурации с именем my-flex-config.xml, в котором определим пару констант для условной компиляции: В созданном файле описываем базовую структуру файла:

   

<Эxml version="1.0"?> <flex-config xmlns=" http://www.adobe.com/2006/flex-config "> <compiler> <define> <name>CONFIG::debug</name> <value>true</value> </define> <define> <name>CONFIG::console</name> <value>true</value> </define> </compiler> </flex-config>

Описание синтаксиса файла конфигурации Точно то же самое можно сделать, указав параметр компилятора из командной строки.

-define=CONFIG::debug,true -define=CONFIG::console,true. По сути, файл конфигурации позволяет указать все параметры компилятора в одном файле.

Чтобы добавить параметр компилятора -load-config в Flash Builder, щелкните проект правой кнопкой мыши, выберите «Свойства», затем «Компилятор сценариев действий» и в текстовой области «Дополнительные аргументы компилятора» добавьте -load-config+=my -flex-config.xml.

Использование flex-config.xml

В данном случае "+=" означает, что мы дополняем основной файл конфигурации собственным конфигом.

файл.

Если вам необходимо полностью заменить файл конфигурации, то укажите его с помощью "=".

Теги: #flex-config.xml #flex-config #Action Script #flash Builder #Adobe Flash #Apache Flex

Вместе с данным постом часто просматривают: