0

我正在使用 ant 构建我的 Flex 4.6 项目。Ant 脚本还将一个 css 文件编译为 swf,但是当我运行该应用程序时,它给出了一个错误:找不到语言环境“en_US”的已编译资源包“组件”。这是构建样式文件的我的 ant 脚本:

<mxmlc
  incremental="true"
  fork="true" 
  optimize="true"
  debug="false" 
  file="${app.dir}/src/main/resources/stylepacks/${stylepack}/styles.css"
  output="${output.dir}/stylepacks/${stylepack}/styles.swf">
    <source-path path-element="${app.dir}/src/main/flex" />
</mxmlc>

我尝试了许多可能的解决方案,例如包括资源包:

<include-resource-bundles>components</include-resource-bundles>

或者

<include-resource-bundles bundle="components" />

并引用 Flex 资源包:

<source-path path-element="${FLEX_HOME}/framework/locale/en_US" />

但这一切似乎都不起作用。应用程序和样式表同时使用了 HALO 和 Spark 元素,因此我尝试了这两个主题,但随后构建失败:

<compiler.theme file="${theme}" />

有没有人有更多的建议??

4

0 回答 0