as3 Greensock LoaderMax内存

时间:2012-01-31 06:17:58

标签: actionscript-3 greensock loadermax

我有一点LoaderMax内存占用有点麻烦,我有一个队列,我继续加载图像取决于用户的行动。如果他们点击加载更多并且它保持加载,但我想清理前一个队列占用的内存(我已经删除了之前加载的所有子项)。我有办法做到吗?

这样的行为。

  

负载     (加载页面1)   加载     (加载页面2并清理页面1)

queue = new LoaderMax({name:"mainQueue", autoDispose :'true'});

**

  

一个非常快速的问题,队列中的所有内容(图像)。他们都是   缓存在浏览器中?

**

1 个答案:

答案 0 :(得分:4)

{ autoDispose:true }不会卸载内容,只会自动调用LoaderMax实例dispose方法。

您可以致电queue.unload()queue.dispose(true)删除已加载的内容。

还要确保已从添加到显示中的子项中删除任何侦听器,以确保它们是垃圾回收。

LoaderMax Documentation

回答您的快速问题:取决于浏览器设置,但可能。如果你担心的话,LoaderMax有缓存破坏选项。