AS3: Smoothing with Loader

Hello,

I’m trying to apply smoothing to my images on loading, but my smoothing code keeps throwing this error:

[object Loader]
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at gallery_fla::MainTimeline/processXML()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.net::URLLoader/flash.net:URLLoader::onComplete()

Here’s the code, please let me know what I’m doing wrong, and thanks in advance:


//......XML LOADER........ 

var myXML:XML; 
var myLoader:URLLoader = new URLLoader(); 
myLoader.load(new URLRequest("../swf/xml/gallery.xml")); 
myLoader.addEventListener(Event.COMPLETE, processXML);

//......OTHER VARIABLES....... 

var xmlList:XMLList; 
var dataLoader:Loader; 

//........PROCESS XML FUNCTION....... 

function processXML(event:Event):void 
{     
    myXML = XML(event.target.data);     
    xmlList = myXML.children();                            
    
    //.......LOOP XML FOR IMAGES...........                     
    
    for(var i:int =1; i < xmlList.length(); i++)                     
    {                         
        dataLoader = new Loader();                         
        dataLoader.load(new URLRequest(xmlList*.image));                         
        trace (dataLoader);                         
        
        var smoothImage:Bitmap = Bitmap(dataLoader.content);
        smoothImage.smoothing=true;
        
        gallery_mc["panel"+i]["image"+i].addChild(smoothImage);                         
        }// closes loop                    
} // closes process xml 

//----xml end----