我怎样才能在SWF中拥有294k的编译代码?

时间:2011-07-24 22:17:42

标签: flash actionscript-3 size

我刚注意到我的尺寸报告包含以下内容:

ActionScript Bytes    Location
------------------    --------
            294323    ActionScript 3.0 Classes

这似乎是很多的基本字节代码。我没有使用任何图像。我有矢量艺术,但它主要是直线几何的东西,没有复杂的摇摆艺术或任何东西。我没有使用任何组件。

我的整个代码库来自167k的Actionscript。那么我怎样才能使用294k的字节码呢?

2 个答案:

答案 0 :(得分:1)

很多将来自您在代码中使用的库。特别是如果您使用的是第三方库。例如,我使用了一个名为Eyeblaster的系统,用于开发具有可互换资产,点击跟踪,可展开横幅等功能的在线广告。

只需将以下内容添加到时间轴中的第一帧:

EB.Init(stage);

我最终得到了:

ActionScript Bytes    Location
------------------    --------
             43616    Scene 1:Frame 1

答案 1 :(得分:0)

如果您正在使用Flash Professional IDE,请转到发布设置 - >生成大小报告,然后我们都会知道它是如何可能的,以及为什么您有这么大的SWF。 :)

修改 如果您使用的是Flash Builder,请尝试以下操作:http://www.gaboosh.com/blog/2009/12/generating-flash-style-size-reports-in-flex-builder/