private var pageContent:MovieClip;
var loader:Loader=new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, pageLoaded);
loader.load(new URLRequest(url), new LoaderContext(true));
private function pageLoaded(loadEvent:Event):void
{
pageContent=MovieClip(loadEvent.currentTarget.content);
pageContent.name=pageLayer.currentPageName;
}Now I get an error:Error: Error #2078: The name property of a Timeline-placed object cannot be modified.
at flash.display::DisplayObject/set name()
At first this didn't make sense to me, but... A loader loads an SWF, everything in this SWF is a Timeline-placed object, so the statement is true..
But I want to change it's name, and it seems I can't..
I'll have to program around it, keeping an array of Loaders, in stead of an array of MovieClips.
Geen opmerkingen:
Een reactie posten