SWC中的某些资源未在Flash Builder中导入

时间:2013-09-01 11:43:59

标签: actionscript-3 flash swc

对于我的几乎所有项目,我都将可视资源从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 Import problem

2 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:2)

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

  1. 使用JPEG代替PNG。
  2. 不使用压缩(无损PNG。)
  3. 默认情况下不使用压缩,这可能与默认设置相同。