第一个测试的主要代码:
private function closureTest():void{this.addEventListener(Event.ENTER_FRAME, onEnter);}private var num:int = 1000;private function onEnter(e:Event):void{for(var i:int=0; i < num; i++){var loader:URLLoader = new URLLoader();loader.addEventListener(Event.COMPLETE, onCom);loader.removeEventListener(Event.COMPLETE, onCom);}}private function onCom(e:Event):void{trace("大妹子,吃个小龙虾聊聊人生不咯");}
结果:
第二个测试的主要代码:
private function closureTest():void{this.addEventListener(Event.ENTER_FRAME, onEnter);}private var num:int = 1000;private function onEnter(e:Event):void{for(var i:int=0; i < num; i++){var loader:URLLoader = new URLLoader();loader.addEventListener(Event.COMPLETE, onCom);loader.removeEventListener(Event.COMPLETE, onCom);}function onCom(e:Event):void{trace("大妹子,吃个小龙虾聊聊人生不咯");}}
结果:
第三个测试的主要代码:
private var num:int = 1000;private function onEnter(e:Event):void{for(var i:int=0; i < num; i++){var loader:URLLoader = new URLLoader();loader.addEventListener(Event.COMPLETE, function (e:Event):void{trace("大妹子,吃个小龙虾聊聊人生不咯");});}}
结果如下:
先记下来,慢慢研究然后总结。