Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 as3-使用资源-最好预先加载声音或动态加载_Actionscript 3 - Fatal编程技术网

Actionscript 3 as3-使用资源-最好预先加载声音或动态加载

Actionscript 3 as3-使用资源-最好预先加载声音或动态加载,actionscript-3,Actionscript 3,我有一个循环,每分钟将加载一个新的声音。我的问题是。。。我想知道是否最好一次加载所有50个,并在需要时每分钟播放一次,还是在播放之前加载声音更好 节约资源的最佳方式是什么 这是一个手机应用程序,所以我需要非常小心地使用所有资源 按需使用资源(用户需要时加载声音)是一种很好的做法,尤其是在资源受限的环境中,如移动设备。每个声音对象都会消耗内存。所以答案是:按需加载声音,播放后,通过将声音对象上的引用设置为null,卸载声音,加载并播放另一个声音。如果您从网络加载它们,您应该加载多个声音,例如当前和

我有一个循环,每分钟将加载一个新的声音。我的问题是。。。我想知道是否最好一次加载所有50个,并在需要时每分钟播放一次,还是在播放之前加载声音更好

节约资源的最佳方式是什么


这是一个手机应用程序,所以我需要非常小心地使用所有资源

按需使用资源(用户需要时加载声音)是一种很好的做法,尤其是在资源受限的环境中,如移动设备。每个声音对象都会消耗内存。所以答案是:按需加载声音,播放后,通过将声音对象上的引用设置为
null
,卸载声音,加载并播放另一个声音。如果您从网络加载它们,您应该加载多个声音,例如当前和下一个,因为对于移动设备,网络进程将打开收音机,然后

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


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

太好了。谢谢你的精彩信息。