如何在IntelliJ IDEA下将编译选项声明为Flex中的有效符号?

时间:2010-02-23 16:53:03

标签: flex intellij-idea

我在MXML文件中有以下Flex代码:

<mx:Label id="lblVersion" styleName="versionID" bottom="0" right="10" text="Version { BUILD::version }"/>

其中“BUILD :: version”应替换为编译器选项中定义的符号:

 -define BUILD::version "'LOCAL'"

Flex插件似乎不理解编译器选项使用语法,并将“BUILD”和“version”标记为“未解析的变量或类型”

有解决这个问题的方法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

我从IDEA论坛得到了答案:

符号定义(FlexBuilder中的“-define foo :: bar”“附加编译器参数”应在IDEA方面的“条件编译定义”字段中定义(在“高级”选项卡上)。

IDEA Flex facet的“Additional compiler options”字段中的条件编译定义(“-define foo :: bar”)将被忽略。