代码之家  ›  专栏  ›  技术社区  ›  janpio WillBroadbent

如何优化预加载程序中SWF的导入

  •  0
  • janpio WillBroadbent  · 技术社区  · 16 年前

    我在一个大型Flash项目中担任web后端人员,负责将所有文件和资产交付给主应用程序SWF。我们最后一个真正大的数据包是预加载期间导入的swf文件中包含的所有资产和声音。

    是否有任何方法可以以任何方式优化此流程?

    我真的在寻找任何方向的想法,无论是在swf中,还是在加载过程中,等等。此外,我还寻找第一次加载(空缓存)和后续加载(预填充缓存)的解决方案。

    1 回复  |  直到 16 年前
        1
  •  3
  •   Gokhan Demirtas    16 年前

    文件优化的几个技巧:

    • 选择正确的图像扩展类型,有时gif或png比jpg提供更好的结果。请您的设计师尽可能提供可平铺、可缩放的图形。利用矢量图形。
    • 在Flash中使用声音优化,因此导入wave文件并尝试使用较低比特率的mp3压缩。
    • 加载与用户交互相关的声音效果/bg循环。视频可以等待。人们习惯于等待视频。

    对于预加载程序优化,显然每个HTTP请求都是服务器上的额外负载。因此,可以通过逻辑分组来减少要加载的swf的数量。先预加载关键内容,然后在后台预加载优先级较低的swf,这对于方便的用户体验总是有好处的。