that did the trick - thanks everyone...

________________________________________
From: flashcoders-boun...@chattyfig.figleaf.com 
[flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Glen Pike 
[g...@engineeredarts.co.uk]
Sent: Tuesday, June 15, 2010 11:10 AM
To: Flash Coders List
Subject: Re: [Flashcoders] Naming a loaded swf

Okay - can you store a reference to the loaded content that you can use
to access it later, either as an instance variable or in an array?

On 15/06/2010 15:49, Lehr, Theodore 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