Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 通过ANT任务编译时更改字体管理器的顺序,不可能吗?_Apache Flex_Actionscript 3_Ant_Flex3 - Fatal编程技术网

Apache flex 通过ANT任务编译时更改字体管理器的顺序,不可能吗?

Apache flex 通过ANT任务编译时更改字体管理器的顺序,不可能吗?,apache-flex,actionscript-3,ant,flex3,Apache Flex,Actionscript 3,Ant,Flex3,我最近需要使用managers编译器参数,因为该项目嵌入了开放式字体,并且在编译时生成错误。现在我需要在我的ant任务中使用相同的参数,但由于某些原因它不起作用。我使用的是FlexSDK 3.2 该任务类似于: <mxmlc file="${main.class}" output="${swf.export}" actionscript-file-encoding="${ENCODING}"

我最近需要使用managers编译器参数,因为该项目嵌入了开放式字体,并且在编译时生成错误。现在我需要在我的ant任务中使用相同的参数,但由于某些原因它不起作用。我使用的是FlexSDK 3.2

该任务类似于:

<mxmlc
             file="${main.class}" 
             output="${swf.export}"
             actionscript-file-encoding="${ENCODING}"
             keep-generated-actionscript="false"
             incremental="false"
            show-actionscript-warnings="false"
            debug="true"

        >           
            <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" /> 
           <source-path path-element="${FLEX_HOME}/frameworks" />
           <compiler.source-path path-element="${src.dir}" />
</mxmlc>

我尝试了不同的变体,从将manager用作mxmlc的子元素,到将其用作属性,再将其与前缀(字体、编译器.字体)组合。我还尝试将其用作元素字体的子元素,但并没有任何效果

我已经考虑过使用shell任务,但我不想这样

我在AdobeLabs上寻找了与此相关的帮助,他们说他们支持除“help”和“version”之外的所有编译器参数。而且似乎也没有其他人遇到过这个问题

现在,我已经在sdk的frameworks目录中更改了flex-config.xml,这似乎可以做到这一点,但我认为在任务中一定有办法做到这一点

有人知道我需要添加到任务中以使其工作的确切元素吗,而不必修改“flex config.xml”

我相信这是正确的

   <target...>
     <mxmlc...>
         <fonts>
            <manager class="flash.fonts.AFEFontManager"/>
         </fonts>


令人恼火的是,文档没有让您真正了解如何使用这些元素。。。举一两个例子会让Adobe变得与众不同。

这就是诀窍,谢谢。虽然出于某种原因,我不再需要使用它了。我不再使用它的原因是因为我不再编译特定的模块。在处理嵌入式字体时,字体元素是绝对需要的。