首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >忽略mxmlc负载-externs。

忽略mxmlc负载-externs。
EN

Stack Overflow用户
提问于 2012-10-24 09:20:18
回答 1查看 311关注 0票数 2

我使用ActionScript 4开发了一个FlashDevelop 3项目,我有一个主要的SWF保存所有代码。我想将一些主要的SWF代码导出到模块中。

我创建了一个模块来保存分离的逻辑(通过扩展ModuleBase)。

我不希望模块SWF引用主SWF中可用的任何内容,所以我使用-link-report运行了主SWF编译,并获得了一个包含所有主SWF引用的report.xml文件。

我试图编译模块(mxmlc),同时使用load=report.xml选项排除主SWF中的任何类或库。

编译给了我一个错误:一些库引用丢失了,但是错误消息引用类应该只包含在主SWF中。我检查了report.xml文件,它确实显示了引用了这些类。

我试图以3种不同的方式运行编译,结果总是一样:

  1. 在FlashDevelope中使用build文件,并为文件提供一个应该运行的命令的头。
  2. 使用命令行(windows)。
  3. 使用Ant构建脚本。

有人知道为什么会发生这种事吗?我很乐意提供更多关于我的问题的信息,如果它能帮助我找到解决方案的话。

谢谢你的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-05 09:47:13

事实证明,它并没有忽视外来者的负担。

负载外挂排除了一些库,因此在编译期间找不到这些库。

我通过在编译中添加库路径来解决这个问题。这是通过添加标志:-l+=lib\完成的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13046263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档