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

Actionscript 3 如何优化预加载程序中SWF的导入,actionscript-3,adobe,flash,Actionscript 3,Adobe,Flash,我在一个大型Flash项目中担任web后端人员,负责将所有文件和资产交付给主应用程序SWF。我们最后一个真正大的数据包是预加载期间导入的swf文件中包含的所有资产和声音 是否有任何方法可以以任何方式优化此流程 我真的在寻找任何方向的想法,无论是在swf中,还是在加载过程中,等等。此外,我还寻找第一次加载(空缓存)和后续加载(预填充缓存)的解决方案。文件优化的一些技巧: 选择正确的图像扩展类型,有时gif或png比jpg提供更好的结果。请您的设计师尽可能提供可平铺、可缩放的图形。利用矢量图形 在

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

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


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

文件优化的一些技巧:

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

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

文件优化的一些技巧:

  • 选择正确的图像扩展类型,有时gif或png比jpg提供更好的结果。请您的设计师尽可能提供可平铺、可缩放的图形。利用矢量图形
  • 在Flash中使用声音优化,因此导入wave文件并尝试使用较低比特率的mp3压缩
  • 加载与用户交互相关的声音效果/bg循环。视频可以等待。人们习惯于等待视频
对于预加载程序优化,显然每个HTTP请求都是服务器上的额外负载。因此,可以通过逻辑分组来减少要加载的swf的数量。先预加载关键内容,然后在后台预加载优先级较低的swf,这对于方便的用户体验总是有好处的