Во-первых, вот что я хочу сделать:
* Compile my library code into a SWC
* Do not staticly link the Flex framework
Сначала я попытался настроить модуль Flex, нажимая кнопки «библиотека» и «использовать каркас в качестве RSL». Однако это не компилирует мой код в SWC, а просто компилирует новый SWC всей инфраструктуры Flex, включая все ресурсы и классы.
Затем мне удалось получить свои классы в сборке с помощью пользовательской конфигурации компилятора, но она все еще включает несколько классов Flex, на которые я ссылаюсь в коде моей библиотеки.
Наконец, я решил использовать собственный файл flex-config.xml, удалить родительскую ссылку на библиотеку, используя <library-path append="false"></library-path>
, а затем, используя пользовательский параметр командной строки (а также из ant), добавить -compiler.external-library-path
ссылки в SDK и PlayerGlobal.swc. Это, вероятно, должно работать, но Idea не позволяет мне устанавливать параметры командной строки, когда я использую пользовательский файл конфигурации: '(
Любые предложения приветствуются!