对于我的几乎所有项目,我都将可视资源从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
这些是我正在谈论的红色框(应该有其他位图而不是它们):
答案 0 :(得分:5)
查看为丢失的位图设置的位图属性。 - 照片(JPEG) - 无损(PNG / GIF) 如果您选择了JPEG,则可能是问题
答案 1 :(得分:2)
从Adobe Flash CS5.5导出SWC并在Flash Builder 4.7中使用此SWC几乎同样发生在我身上。在我的情况下,一些图片没有显示在生成的SWF文件中。解决方案是以下之一: