I have this piece of code that's suppose to add a swf file (homePage.swf) inside my main file (skeleton.fla).
Code:
var mcHome:MovieClip;
var newPage:Loader = new Loader();
newPage.load(new URLRequest("homePage.swf"));
newPage.contentLoaderInfo.addEventListener(Event.COMPLETE, homeLoaded);
function homeLoaded(event:Event):void {
mcHome = MovieClip(newPage.contentLoaderInfo.content);
newPage.contentLoaderInfo.removeEventListener(Event.COMPLETE, homeLoaded);
addChild(mcHome);
}
I keep getting this error:
TypeError: Error #2007: Parameter child must be non-null. at flash.display::DisplayObjectContainer/addChild() at skeleton_fla::MainTimeline/homeLoaded()
I don't know how to solve it, or what to change!
Help please, I'm a bit desperate.
addChild(newPage);. eg adding the loader instead of the content of the loader. You wouldn't be getting the complete event if the swf didn't exist. Most likely it's a security sandbox issue. - BadFeelingAboutThisvar newPage:Loader.....-newPage.load(new URLRequest.....); -addChild(newPage);- then forget the home loaded function and complete listener all together. - BadFeelingAboutThis