如果一个删除一个匿名事件侦听器的HTTPService()对象?

我有一个HTTPService对象实例化,并定义了一个事件监听器来处理结果。

例如

http.addEventListener(ResultEvent.RESULT,function (event:ResultEvent):void { // handle result // ... //should I remove this anonymous event listener?: event.currentTarget.removeEventListener(event.type, arguments.callee); });

我是看效率/最佳实践点只有好奇。

--------------解决方案-------------

如果你要重复使用,和/或如果从目前的范围需要关闭变量依赖。 如果没有重用,那么数据隐藏可能会建议使它本地或至少是私有的。 如果它的东西,那将被重用,或者一些可能甚至一个子类覆盖,然后让它独立和保护。

我的2美分。

更新:

哎呦,我还以为问题是听者是否应该是匿名与否。

你一定要删除任何监听器,匿名与否,如果它不再需要。 否则,它是没有用的CPU使用率如果事件持续射击。

分类:柔性 时间:2015-03-15 人气:1
本文关键词: 柔性
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.363 (s). 10 q(s)