awesome - thanks ________________________________________ From: flashcoders-boun...@chattyfig.figleaf.com [flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Ktu [ktu_fl...@cataclysmicrewind.com] Sent: Tuesday, June 15, 2010 11:03 AM To: Flash Coders List Subject: Re: [Flashcoders] Naming a loaded swf
It's possible that because the content property is the root class of the loaded swf that you have to set the name property of your document class. parent.swf Loader.load(child.swf) child.swf this.name = "MyName"; Maybe that is what you need to do. I'm going to run a test to find out Ktu On Tue, Jun 15, 2010 at 10:49 AM, Lehr, Theodore <ted_l...@federal.dell.com>wrote: > Actually - both ways are giving me the same error: > > Error #2078: The name property of a Timeline-placed object cannot be > modified > > ________________________________________ > From: flashcoders-boun...@chattyfig.figleaf.com [ > flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Ktu [ > ktu_fl...@cataclysmicrewind.com] > Sent: Tuesday, June 15, 2010 9:49 AM > To: Flash Coders List > Subject: Re: [Flashcoders] Naming a loaded swf > > There is no need to cast. The Loader.content property is defined as a > DisplayObject - > > http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/Loader.html#content > > but I should have been more strictly typed. > > function onComplete(loadEvent:Event):void { > var loadedContent:DisplayObject = loadEvent.target.content; > loadedContent.name = "MyName"; > addChild(loadedContent); > } > > > On Tue, Jun 15, 2010 at 9:47 AM, Glen Pike <g...@engineeredarts.co.uk > >wrote: > > > Cast it to a DisplayObject then give that a name? > > > > var obj:DisplayObject = loadEvent.currentTarget as DisplayObject; > > obj.name = "my instance"; > > > > ... > > > > > > On 15/06/2010 14:28, Lehr, Theodore wrote: > > > >> I am loading a swf via something like: > >> > >> var loader:Loader = new Loader(); > >> > >> function startLoad(dfile:String) > >> { > >> var nRequest:URLRequest = new URLRequest(dfile); > >> > loader.contentLoaderInfo.addEventListener(Evenet.COMPLETE.onComplete); > >> loader.load(nRequest); > >> } > >> > >> function onComplete(loadEvent:Event):void > >> { > >> addChild(loadEvent.currentTarget.content); > >> } > >> > >> startLoad("some.swf"); > >> > >> I want to be able to name the swf that gets loaded... right now it is > just > >> getting a random name like: instance77 > >> > >> How can I name it? > >> > >> _______________________________________________ > >> Flashcoders mailing list > >> Flashcoders@chattyfig.figleaf.com > >> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > >> > >> > >> > >> > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders