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

Reply via email to