Flex 4模块和Ant - 错误:无法将“”解析为组件实现
问题描述:
我可以编译主应用程序,但是在编译嵌套模块时遇到问题。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文件的问题..
有什么想法?一个例子的详细解释将是最受赞赏的。
答
您还需要将src目录添加为源路径的一部分。你基本上没有告诉编译器在哪里可以找到你的代码。