vini123

博客园 首页 新随笔 联系 订阅 管理

有些时候,我们会写匿名函数。怎样移除匿名函数呢。用arguments.callee取得函数的引用就可以了。
eg:

var myLoader:Loader=new Loader();
myLoader.contentLoaderInfo.addEventListener(Event.COMPLETE,function (e:Event)
{
``myLoader.content.width=550;
``myLoader.content.height=400;
``myLoader.contentLoaderInfo.removeEventListener(Event.COMPLETE,arguments.callee)
``trace(myLoader.contentLoaderInfo.hasEventListener(Event.COMPLETE));
}
);
myLoader.load(new URLRequest("abc.jpg"));
addChild(myLoader);
输出:false

 

posted on 2013-02-17 12:37  黑夜丶残枫  阅读(380)  评论(0编辑  收藏  举报