loading child swf as3

Posted by RichW on Stack Overflow See other posts from Stack Overflow or by RichW
Published on 2010-03-18T00:35:53Z Indexed on 2010/03/18 0:41 UTC
Read the original article Hit count: 385

Hi,

I've been given an fla to make some changes too. Basically its a fairly long timeline animation with sound. So far I've successfully added a few button functions for sound etc.. but one has got me stumped.

One of the buttons needs to load a child swf. I'm using the code below but I'm recieving an error - 'Error #1009: Cannot access a property or method of a null object reference'. I believe this may be refferring to an object that isn't set yet but I have no idea which one it is:

Code:

var mcExt:MovieClip = new MovieClip();
var ldr:Loader = new Loader();
ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, swfLoaded);
ldr.load(new URLRequest("Downloads.swf"));

function swfLoaded(e:Event):void {
mcExt = MovieClip(ldr.contentLoaderInfo.content);
ldr.contentLoaderInfo.removeEventListener(Event.COMPLETE, swfLoaded);
mcExt.x = 50;
mcExt.y = 50;
addChild(mcExt);
}

Any help on what is going wrong would be greatly appreciated!

Thanks

© Stack Overflow or respective owner

Related posts about actionscript-3

Related posts about flash