我在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”标记为“未解析的变量或类型”
有解决这个问题的方法吗?
谢谢!
答案 0 :(得分:2)
我从IDEA论坛得到了答案:
符号定义(FlexBuilder中的“-define foo :: bar”“附加编译器参数”应在IDEA方面的“条件编译定义”字段中定义(在“高级”选项卡上)。
IDEA Flex facet的“Additional compiler options”字段中的条件编译定义(“-define foo :: bar”)将被忽略。