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