# removeEventListener for XML loader?

**URL:** <https://forum.kirupa.com/t/removeeventlistener-for-xml-loader/287052>\
**Category:** Uncategorized\
**Created:** [April 25, 2009, 5:41am UTC](https://forum.kirupa.com/t/removeeventlistener-for-xml-loader/287052 "2009-04-25T05:41:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shaedo](https://avatars.discourse-cdn.com/v4/letter/s/e19b73/32.png) [@Shaedo](https://forum.kirupa.com/u/Shaedo)\
**Post date:** [April 25, 2009, 5:41am UTC](https://forum.kirupa.com/t/removeeventlistener-for-xml-loader/287052/1 "2009-04-25T05:41:05Z")

</div>

Hi,

should I be using removeEventListener for XML loaders?

So far when ever I use addEventListener I always try to make sure I code a removeEventListener if I no longer need it or the object is removed etc. As far as I can tell this is good practice for reducing system resource usage.

In my case I am just using my XML to store some variables, used in the instantiation of various objects, so I can adjust without re-compiling.

essentially like so:

```auto
 
 private var xmlLoader:URLLoader = new URLLoader(); 
 private var xmlData:XML = new XML()
 private var rangeLimit:uint;
 
setParameters();
 
 function setParameters():void 
 {
       xmlLoader.load(new URLRequest("myXML.xml"));
       xmlLoader.addEventListener(Event.COMPLETE, processXML);
 }
 
 function processXML(e:Event):void 
 {
       xmlData = new XML(e.target.data);
       rangeLimit = xmlData.rangeLimit;
// xmlLoader.removeEventListener(Event.COMPLETE, processXML);
 }

```

certainly if I take out the comments I dont get any errors. But I can’t think of any examples I have seen where others have removed the even listner.

If any one can shed some light on this it would be much appreciated!

Thanks.
