有没有办法链接一些 Flex 或 AS3 编译器选项,以便同一工作区中的多个项目可以共享相同的编译器常量值?
基本上,对于 3 个或更多项目,我需要经常将 "LANG_ENG" 和 "LANG_FR" 更改为true和false 。而不是必须进入每一个,我想要一个改变影响所有的解决方案。
有没有办法链接一些 Flex 或 AS3 编译器选项,以便同一工作区中的多个项目可以共享相同的编译器常量值?
基本上,对于 3 个或更多项目,我需要经常将 "LANG_ENG" 和 "LANG_FR" 更改为true和false 。而不是必须进入每一个,我想要一个改变影响所有的解决方案。
没有编译器常量是在 FlashBuilder 中为每个项目定义的。您可以通过使用 ANT 并为一个项目拥有多个构建文件来简化编辑过程,以避免打开项目属性。您也可以在项目之间重用大部分构建文件。
这个问题与这个问题有关:如何在 Flash Builder 的“-load-config=...”编译器参数中使用相对路径?
至于格式,您可以按照以下方式编写一些内容:
<?xml version="1.0" encoding="UTF-8"?>
<flex-config>
<compiler>
<define append="true">
<name>COMPILE::LANG_ENG</name>
<value>false</value>
</define>
<define append="true">
<name>COMPILE::LANG_FR</name>
<value>true</value>
</define>
</compiler>
</flex-config>
在这种情况下,将LANG_FR设置为true,LANG_ENG设置为false