在我的 flashbuilder 项目的编译器选项中,我正在尝试这样做:
-define+=CONFIG::dev,${MY_VAR}
由于 MY_VAR 将是与环境相关的变量,而不是与项目相关的变量(因此项目中的每个开发人员都可以定义他的 MY_VAR 值)。我试图在 flashbuilder 中找到一种方法,或者在 Windows 中设置一个 os var,但没有成功,有什么想法吗?
在我的 flashbuilder 项目的编译器选项中,我正在尝试这样做:
-define+=CONFIG::dev,${MY_VAR}
由于 MY_VAR 将是与环境相关的变量,而不是与项目相关的变量(因此项目中的每个开发人员都可以定义他的 MY_VAR 值)。我试图在 flashbuilder 中找到一种方法,或者在 Windows 中设置一个 os var,但没有成功,有什么想法吗?
我不相信您可以立即从环境中获取价值,但如果您想自定义每个开发人员的数据,您可以将它们放在每个开发人员的 flex-config.xml 文件中。
如果您不想将它直接放入 flex-config.xml 文件中,您可以使用另一个命令“”“concat/merge”“”另一个 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/
法比安