在我的 flashbuilder 项目的编译器选项中,我正在尝试执行此操作:
-define+=CONFIG::dev,${MY_VAR}
由于 MY_VAR 是与环境相关的变量,而不是与项目相关的变量(因此项目中的每个开发人员都可以定义自己的 MY_VAR 值)。我尝试在 flashbuilder 中找到一种方法,或者通过在 Windows 中设置 os var,但没有成功,有什么想法吗?
我不相信您可以立即从环境中获取值,但如果您想自定义每个开发的数据,您可以将它们放在每个开发的 flex-config.xml 文件中。
如果您不想将其直接放入 flex-config.xml 文件中,您可以使用另一个命令“连接/合并”另一个 XML 配置文件: -load-config+=myfile.xml
有关定义它们的不同方式的更多信息(内联或在 XML 文件中): http://blogs.adobe.com/flexdoc/files/flexdoc/conditionalcompilation.pdf 行动中: http://ditdahgames.com/2011/07/stupid-flex-mxmlc-compiler-tricks-part-1-conditional-compiling/
法比安