# URL Loader complete event not working

**URL:** <https://forum.kirupa.com/t/url-loader-complete-event-not-working/280353>\
**Category:** flash\
**Created:** [January 26, 2009, 6:06pm UTC](https://forum.kirupa.com/t/url-loader-complete-event-not-working/280353 "2009-01-26T18:06:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![GeorgeCrabtree](https://avatars.discourse-cdn.com/v4/letter/g/b5a626/32.png) [@GeorgeCrabtree](https://forum.kirupa.com/u/GeorgeCrabtree)\
**Post date:** [January 26, 2009, 6:06pm UTC](https://forum.kirupa.com/t/url-loader-complete-event-not-working/280353/1 "2009-01-26T18:06:08Z")

</div>

Hi Kirupa, this is my first post so please be nice. I usually dig around and find the answers to my problems somewhere but im really stumped on this one.

I have a really simple class that loads in some XML and splits it into an array, but for some reason the URLLoader wont trigger the COMPLETE event.

```auto

package com.georgecrabtree {
    import flash.events.Event;
    import flash.net.URLLoader;
    import flash.net.URLRequest;
    
    public class SimpleXMLParser {
        
        //private var url:String;
        public var sentances:Array = new Array();
        /////////////////////////////////
        public function SimpleXMLParser(passedURL:String):void {
            //url = passedURL;
            loadInXML();
        }
        /////////////////////////////////
        private function loadInXML():void {
            var xmlLoader:URLLoader = new URLLoader();
            xmlLoader.addEventListener(Event.COMPLETE, receiveXML, false, 0, true);
            xmlLoader.load(new URLRequest("http://www.georgecrabtree.com/qualia2.php"));
        }
        private function receiveXML(e:Event):void {
            trace("XML Received");
            var xmlData:XML = new XML(e.target.data);
            xmlData.ignoreWhitespace = true;
            parse(xmlData);
            
        }
        private function parse(theXML:XML):void {
            for(var i:int; i<theXML.nodedata.length(); i++){
                sentances.push(theXML.nodedata*.toString());
            }
        }
    }
}

```

Can anyone help me on why this isnt working

best  
george
