Yeah but describe type won't loop through the tree in a recursive manner.

So I ended up writing a typed recursive function that will recursively trace 
each object in the tree. It works fine.

                public static function recurse(page:Page, level:Number = 
0):void {
                        var string:String = "";
                        for (var j = 0; j < level; j++) {
                                string = string + "  ";
                        }
                        trace(string + page);
                        level++;
                        for (var i in page.pages) {
                                recurse(page.pages[i], level);
                        }
                }
/*
Outputs
[Page id=Nav]
  [Page id=Green1]
    [Page id=Green2]
      [Page id=Green3]
        [Page id=Green4]
  [Page id=Red1]
    [Page id=Red2]
      [Page id=Red3]
        [Page id=Red4]
*/

BLITZ | Patrick Matte - 310-551-0200 x214

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Wagner Amaral
Sent: Thursday, June 26, 2008 12:15 PM
To: Flash Coders List
Subject: Re: [Flashcoders] trace all properties of a class recursively

You may want to take a look at flash.utils.describeType()
http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/utils/package.html#describeType()


On Thu, Jun 26, 2008 at 3:43 PM, Patrick Matte | BLITZ <
[EMAIL PROTECTED]> wrote:

> Is it possible to trace all the properties of a class with AS3? I kwow it
> works on dynamic properties on Object or Array...
>
> My class is like a tree and I want to see if the tree is built correctly.
>
> _______________________________________________
> 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