我有一点LoaderMax内存占用有点麻烦,我有一个队列,我继续加载图像取决于用户的行动。如果他们点击加载更多并且它保持加载,但我想清理前一个队列占用的内存(我已经删除了之前加载的所有子项)。我有办法做到吗?
这样的行为。
负载 (加载页面1) 加载 (加载页面2并清理页面1)
queue = new LoaderMax({name:"mainQueue", autoDispose :'true'});
**
一个非常快速的问题,队列中的所有内容(图像)。他们都是 缓存在浏览器中?
**
答案 0 :(得分:4)
{ autoDispose:true }
不会卸载内容,只会自动调用LoaderMax
实例dispose方法。
您可以致电queue.unload()
或queue.dispose(true)
删除已加载的内容。
还要确保已从添加到显示中的子项中删除任何侦听器,以确保它们是垃圾回收。
回答您的快速问题:取决于浏览器设置,但可能。如果你担心的话,LoaderMax有缓存破坏选项。