1

对于我几乎所有的项目,我都会将视觉资源从 Flash Pro 导出到 SWC,然后再将它们导入 Flash Builder。今天偶然发现了一个非常麻烦的问题。

我的一些资产没有被导入。我尝试多次清除我的项目,重新启动我的 Flash Builder IDE,重新导出我的 SWC。

很明显,在导入时出现了问题,因为当我反编译我的 SWC/library.swf 时,我看到我所有的资产都被很好地导出了。当我对我的输出 SWF 进行反编译时,我看到不是一些资产,而是一个红色矩形,其中一些是不可见的。

我不知道该怎么想,也想不通。唯一可能的情况是 SWC 的文件大小(大约 2.5 MB),其中有近 160 个链接。

我无法在互联网上找到有关文件大小限制或类似内容的任何内容。

我在 Mac OS X 10.8.4 上使用 Flash Pro CC 和 Flash Builder 4.7 Standard

这些是我正在谈论的红色框(应该有其他位图而不是它们):

SWC 导入问题

4

2 回答 2

5

查看您为丢失的位图设置的位图属性。- 照片 (JPEG) - 无损 (PNG/GIF) 如果您选择了 JPEG,这可能是问题所在

于 2013-09-01T13:42:59.110 回答
2

我从 Adob​​e Flash CS5.5 导出 SWC 并在 Flash Builder 4.7 中使用此 SWC 时几乎发生了同样的情况。在我的情况下,一些图片没有显示在生成的 SWF 文件中。解决方案是以下之一:

  1. 使用 JPEG 而不是 PNG。
  2. 不使用压缩(无损 PNG)。
  3. 默认情况下不使用压缩,这可能与默认设置相同。
于 2013-12-02T15:35:27.217 回答