2010-07-12 32 views
5

Voici ce qui fonctionne avec ant build.xml:Réglage compiler.theme option 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> 

J'ai essayé les valeurs suivantes dans Projet> Propriétés> Options du compilateur> Options du compilateur supplémentaires, mais aucun de les travaillés:

-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 

Merci.

Répondre

8
-compatibility-version=3 

devrait fixer

ou vous pouvez essayer

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

'-compatibility-version = 3' a très bien fonctionné pour moi, merci. –

+0

Désolé mais je ne veux pas de compatibilité-version = 3. Je veux seulement utiliser halo comme thème pour mon application Flex 4.x. Malheureusement, je n'ai pas d'installation FlashDevelop pour le moment, donc je suis incapable de vérifier l'option -theme. Mais sur la base de mon post original, j'ai déjà essayé ce drapeau avec FlashDevelop mais je n'ai pas réussi à le faire fonctionner. Merci! –

5

copier et coller la ligne ci-dessous dans l'option du compilateur supplémentaire.

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

Cela fonctionne.