# AS3: Smoothing with Loader

**URL:** https://forum.kirupa.com/t/as3-smoothing-with-loader/301912
**Category:** flash
**Created:** [December 17, 2009, 5:46pm UTC](https://forum.kirupa.com/t/as3-smoothing-with-loader/301912 "2009-12-17T17:46:50Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![rooterman42](https://avatars.discourse-cdn.com/v4/letter/r/9de053/32.png) [@rooterman42](https://forum.kirupa.com/u/rooterman42)
#### Post date: [December 17, 2009, 5:46pm UTC](https://forum.kirupa.com/t/as3-smoothing-with-loader/301912/1 "2009-12-17T17:46:50Z")

</div>

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](http://flash.net)::URLLoader/flash.net:URLLoader::onComplete()

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

```auto

//......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----

```
