as3 - 使用资源 - 更好地预加载声音或动态加载它们

时间:2014-03-21 06:24:01

标签: actionscript-3

我有一个循环,每分钟都会加载一个新的声音。我的问题是......我想知道是否最好同时加载所有50个并在每个学院需要时播放它们,还是在播放之前加载声音更好?

节省资源的最佳方法是什么?

这适用于手机应用,所以我需要非常小心地使用所有资源。

1 个答案:

答案 0 :(得分:1)

按需使用资源(在用户需要时加载声音)是一种很好的做法,尤其是在移动设备等资源受限环境中。每个声音对象都会消耗内存。因此答案将是:按需加载声音,播放后,通过将声音对象上的参考设置为null来卸载它,加载并播放另一个声音。如果从网络加载它们,您应该加载几种声音,例如当前和下一种声音,因为对于移动设备,网络进程将打开无线电,并switching radio is battery consuming process

网络声音加载:按需加载多个(例如当前和下一个)

文件系统加载:仅按需加载当前。