Actionscript 3中是否可以创建对对象的弱引用,以便它可以被垃圾收集。创建对象的弱引用
我创建了一些类来使调试更容易,所以我不希望对象在内存中挂起,如果他们只在这里引用(当然我不想用回调填充代码删除对象)
Actionscript 3中是否可以创建对对象的弱引用,以便它可以被垃圾收集。创建对象的弱引用
我创建了一些类来使调试更容易,所以我不希望对象在内存中挂起,如果他们只在这里引用(当然我不想用回调填充代码删除对象)
格兰特斯金纳写了一本优秀的系列文章在resource management in ActionScript 3,并且在第三部分该系列中,他介绍了the WeakReference and the WeakProxyReference助手类,可用于此。
现在我做了一个简单的类趁词典weakKeys参数:
public class WeakReference
{
private var dic
public function WeakReference(object)
{
this.dic = new Dictionary(true)
this.dic[object] = true
}
public function get Value()
{
for (var object in this.dic)
{
return object
}
return null
}
}
你错过了一个分号;) – 2008-11-05 12:47:58