Flex swf文件花费时间在客户端加载

时间:2015-01-14 08:39:35

标签: flex flex4 flex3

在我的项目中,我们有swf文件,大小为4 mb。当我们在浏览器中打开应用程序时,需要3-5秒才能在客户端加载swf文件。有没有办法压缩swf文件并发送,以便花费更少的时间?或者还有其他选项可以最小化加载时间吗?

由于 萨钦

2 个答案:

答案 0 :(得分:0)

默认情况下,swf文件在编译时已经过压缩。尝试压缩swf文件,例如它几乎不会改变大小。

如果你发现压缩方法要减小swf的大小并且flash支持这种压缩方法,你可以压缩swf文件进行下载并在运行时解压缩然后加载它。

答案 1 :(得分:0)

  1. 阅读"Reducing SWF file sizes"
    • 使用字节码优化器
    • 禁用调试
    • 使用严格模式
    • 避免初始化未使用的类
    • 外部化资产
    • 使用嵌入字体的字符范围
  2. 阅读"Reducing module size"
    • 更改在Flash Builder中优化模块的应用程序
    • 使用命令行编译器
    • 创建和使用链接器报告
  3. 模块化您的模块
  4. 压缩您的资产(更高的jpg压缩,更低的颜色深度等)