Andreas,
  Just sight-reading the code rather than testing it - shouldn't there be a
=== or !== in there somewhere to make sure you're talking about _exactly_
the same object rather than one which just has the same value..?

Cheers,
   Ian

On 1/23/06, Andreas Weber <[EMAIL PROTECTED]> wrote:
>
> If you have a weakness for kludgy solutions, try the 'getObjNames'
> function
> below.
> Otherwise: don't 'forget' the names of the objects: store the name in the
> same object, as an additional property.
>
>
> // 'don't try this at home!'
>
> a = {someProp:'someValue'};
> b = {someProp:'someOtherValue'};
> c = a;
>
> arr = [a, b];
>
>
> // later, when we have 'forgotten' the names of the objects
>
> for(var i=0, len=arr.length; i<len; i++){
>         trace(getObjNames(arr[i]) + '   - someProp: '+ arr[i].someProp);
>
>         // Output:      c,a   - someProp: someValue
>         //                      b   - someProp: someOtherValue
>
> }
>
>
> // kludgy, poorly tested and a waste of processor cycles
> function getObjNames(o:Object, timeline:MovieClip){
>         var names:Array;
>         var o2 = arguments[1] ? arguments[1] : _level0;
>         if(!names){names = []}
>         for(var p in o2){
>                 if(typeof(o2[p]) == 'object'){
>                         if(o2[p] != o){
>                                  getObjName(o, o2[p]);
>                         }else{
>                                 names.push(p);
>                         }
>                 }
>         }
>         return names;
> }
>
> hth
> --------------
> Andreas Weber
> motiondraw.com
>
>
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Behalf Of Sascha
> Balkau
> Sent: Monday, January 23, 2006 2:03 PM
> To: flashcoders
> Subject: [Flashcoders] getting the name of an object
>
>
> hi,
>
> this might be obvious but how do I get the name of an object? If I got an
> object named fooObj how can I get Flash to for example trace out the name
> of
> the object, so that it traces "fooObj"? I know this works with movieclips
> but how about objects or arrays?
>
> Sascha
>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
>
> _______________________________________________
> Flashcoders mailing list
> [email protected]
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to