场合
~~~~~~~~
我正在编写一个as3视频游戏,当我检查项目的大小与编译的swf相比时,我感到非常惊讶。
我的项目规模28个月。 - 资产是26 Mo. - src是2 Mo
当我用嵌入式图像编译它时,我得到242 Mo swf。 当我在没有任何嵌入资源的情况下进行编译时,我得到18 Mo swf。
问题:
~~~~~~~~
简单地嵌入项目中的资产如何从26 Mo变为(242 - 18 =)224 Mo?
(我正在寻找技术答案)。
备注:
~~~~~
我对运行时没有任何问题。
我知道我必须使用加载器而不是在我的项目中嵌入大量资源,我只是想知道原因。
答案 0 :(得分:0)
也许您的资产以某种方式多次被包含在内。幸运的是,有一些工具可以帮助你弄清楚发生了什么:
File -> Publish Settings -> Flash (.swf) -> Advanced
并选中Generate Size Report
框。这将在发布的输出面板中输出一些文本,显示swf中所有内容的大小和类别。-link-report filename
选项以生成可帮助您解决问题的报告。