【问题标题】:Flex/Actionscript: Unable to add archive fileFlex/Actionscript:无法添加存档文件
【发布时间】:2026-02-16 18:10:01
【问题描述】:

我有一个在 Flash Builder 4 中开发的 Flex 4 应用程序。我正在尝试使用一个由同事开发的库,它以 SWC 的形式提供。

我将库添加到项目属性中的库路径中。组件集:MX + Spark,框架联动:合并成代码。

当我尝试从这个库中实例化一个组件时,我收到以下错误:

unable to add archive file: [library].swc$locale\en_US\..\..\resources\images\AcceptButton.png (The system cannot find the path specified)

当我解压缩 [library].swc 时,图像确实存在于 .\resources\images\AcceptButton.png 中,正如我所料。

任何解决此问题的建议将不胜感激。

【问题讨论】:

  • swc 没有损坏,是吗?如果您的同事重新出口,它是否可以正常工作?
  • 据我所知,它没有损坏。我可以用 7Zip 打开它,里面的一切看起来都很好,包括有问题的图像。

标签: apache-flex actionscript path swc


【解决方案1】:

您最好的选择可能是获取未压缩的源代码,看看您是否遇到同样的问题。很难猜测 swc 文件中出了什么问题。它的功能应该与 SWC 相同。

【讨论】: