2010-10-27 28 views
1

我可以编译主应用程序,但是在编译嵌套模块时遇到问题。Flex 4模块和Ant - 错误:无法将“”解析为组件实现

我有以下应用结构:

  • SRC
    • myApp.mxml在
    • 视图
      • MyView.mxml
    • 模块
      • MyModule.mxml
      • 视图
        • AnotherView.mxml

使用以下命令

<mxmlc file="${SRC_DIR}/${MODULE_DIR}/MyModule.mxml" 
    debug="false" 
    output="${OUTPUT_DIR}/${MODULE_DIR}/MyModule.swf" 
    locale="" 
    actionscript-file-encoding="UTF-8" 
    keep-generated-actionscript="false" 
    optimize="true" 
    fork="true" 
    load-externs="LinkReport.xml" 
    incremental="false"> 
<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> 
<source-path path-element="${FLEX_HOME}/frameworks"/> 
<compiler.library-path dir="libs" append="true"> 
<include name="*.swc"/> 
</compiler.library-path> 
</mxmlc> 

我得到以下错误:

错误:无法解析“view:AnotherView”到组件实现。

我觉得编译器可能具有确定哪些“查看”目录下有正确的MXML文件的问题..

有什么想法?一个例子的详细解释将是最受赞赏的。

回答

0

您还需要将src目录添加为源路径的一部分。你基本上没有告诉编译器在哪里可以找到你的代码。

相关问题