【问题标题】:actionscript 3.0 garbage collection with casalib?使用 casalib 的 actionscript 3.0 垃圾收集?
【发布时间】:2010-05-29 21:39:58
【问题描述】:

我希望看到一个如何使用 casalib-garbage-collection 的实际示例。 我使用了描述中的destroy方法: casa-lib description

如果我在子类中有加载器,我是否也必须使用 CasaLibLoader? 我还需要关心所有实例/事件监听器来进行正确的垃圾收集吗?如果是,casalib-garbage-collection 的优势是什么? 我假设在 Casalib-Sprite 上调用destroy,然后它会破坏它的所有子类和引用,从而破坏安全内存。 得到一个简单的指导会很棒。

提前致谢

【问题讨论】:

    标签: actionscript-3 garbage-collection libraries


    【解决方案1】:

    我阅读了casa-lib description,在我看来,只要您使用这些特殊的 casa 版本而不是“核心 AS3 类”,他们就会在他们的类中添加一个 destroy 方法(和一些其他便利方法)延长。

    这使您免于删除添加到CasaSprite 的每个侦听器的麻烦。相反,您只需调用 destroy 方法,您之前添加的所有侦听器都会自动删除。在其继承树中具有 DisplayObject 的类似乎也将自己从其父级中删除。

    因此 casa lib 添加了一些方便的方法,其优点是可以节省一些打字时间,但缺点是可以将代码与 casa lib 紧密耦合。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-19
      • 1970-01-01
      • 2010-11-04
      • 2011-03-10
      • 1970-01-01
      • 2011-01-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多