TypeError: Error #1006

Dear All,

I’m a new AS3 script learner, the code below was extracted from a free tutorial… After I tried to test my project I received the erroe below:


**
TypeError: Error #1006: value is not a function.**
** at My_Grid_gallery_fla::MainTimeline/processXML()**
** at flash.events::EventDispatcher/dispatchEventFunction()**
** at flash.events::EventDispatcher/dispatchEvent()**
** at flash.net::URLLoader/onComplete()**


Is there any solutions that I can’t get rid off this error?

Looking forward to hearing from you.

Best Regarad,

Bunsak


Here is the original code:

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.MovieClip;
import flash.media.Video;

var columns:Number;
var my_x:Number;
var my_y:Number;
var my_thumb_width:Number;
var my_thumb_height:Number;
var my_images:XMLList;
var my_total:Number;

var container_mc:MovieClip;

var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest(“gallery.xml”));

myXMLLoader.addEventListener(Event.COMPLETE, processXML);

function processXML(e:Event):void{

var myXML:XML = new XML(e.target.data);

columns = myXML.@COLUMNS;
my_x = myXML.@XPOSITION;
my_y = myXML.@YPOSITION;
my_thumb_width = myXML.@WIDTH;
my_thumb_height = myXML.@HEIGHT;
my_images = myXML.IMAGE;
my_total = myXML.lenght();

createContainer();
callThumbs();

}

function createContainer():void{
container_mc = new MovieClip();
container_mc.x = my_x;
container_mc.y = my_y
addChild(container_mc);
}

function callThumbs():void{
for (var i:Number = 0; i < my_total; i++){
var thumb_url = my_images*.@THUMB;
var thumb_loader = new Loader();
thumb_loader.load(new URLRequest(thumb_url));

	thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);
}

}

function thumbLoaded(e:Event):void{
var my_thumb:Loader = Loader(e.target.loader);
container_mc.addChild(my_thumb);
}