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

Reply via email to