2010-05-29 50 views
0

我很想看看如何使用casalib-garbage-collection的实际示例。 我用像描述中的破坏方法: casa-lib description动作3.0垃圾收集与casalib?

如果我有子类中的装载机,难道我也有使用CasaLibLoader? 我是否仍然在意所有实例/事件侦听器进行正确的垃圾收集?如果是,casalib-garbage-collection的优点是什么? 我假设在Casalib-Sprite上调用destroy,然后它会销毁它的所有子类和引用,并因此破坏安全内存。得到一个简单的指令将是非常棒的。

在此先感谢

回答

0

我读了casa-lib description和它的声音对我说,只要你使用这些特殊卡萨版本,而不是“核心AS3类”他们加入destroy方法(和其他一些方便的方法)到他们延伸的班级。

这样可以节省您的麻烦,即可删除您添加到某个CasaSprite中的每一位听众。相反,您只需调用destroy方法,并且您以前添加的所有侦听器都会自动删除。在它们的继承树中有DisplayObject的类似乎也将它们从父类中移除。

因此,casa lib增加了一些便利方法,有利于节省您的一些打字工作,并将您的代码紧密结合到casa lib中。