2010-07-12 2 views
5

Вот что работает с муравьем build.xml:Установка compiler.theme опции для Halo/Flex 4 в FlashDevelop

<mxmlc file="${module.main.dir}/main.mxml" keep-generated-actionscript="false" output="${module.output.dir}/main.swf" fork="${flex.fork}"> 
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> 
    <source-path path-element="${FLEX_HOME}/frameworks"/> 
    <compiler.theme file="${FLEX_HOME}/frameworks/themes/Halo/halo.swc"/> 
</mxmlc> 

Я попытался следующие значения в Project> Properties> Compiler Options> Дополнительные параметры компилятора, но ни один из они работали:

-theme=PATH_TO/halo.swc 
-compiler.theme=PATH_TO/halo.swc 
-theme=file=PATH_TO/halo.swc 
-compiler.theme.file=PATH_TO/halo.swc 
-theme.file=PATH_TO/halo.swc 

Спасибо.

ответ

8
-compatibility-version=3 

должен исправить

или вы могли бы попробовать

-theme=../frameworks/themes/Halo/halo.swc 
+1

'-compatibility-version = 3' работал достаточно хорошо для меня, спасибо. –

+0

Извините, но я не хочу совместимость версии = 3. Я только хочу использовать halo в качестве темы для моего приложения Flex 4.x. К сожалению, у меня нет настройки FlashDevelop прямо сейчас, поэтому я не могу проверить параметр -theme. Но на основе моего оригинального сообщения я уже пробовал этот флаг с помощью FlashDevelop, но не смог заставить его работать. Благодаря! –

5

скопировать и вставить строку ниже в дополнительной опции компилятора.

-theme = $ {flexlib} /themes/Halo/halo.swc

Это будет работать.