Hi ACE,

This works:

var bookList:Object = {
  BOOK1:{isbn:"155209328X",Price:"$19.95.",Title:"This is Book1 Title"},
  BOOK2:{isbn:"0072231726",Price:"$24.95.",Title:"This is Book2 Title"} };

for (var book:* in bookList) {
        trace(book);
        for (var i:* in bookList[book]) {
                trace("\t"+i+": "+bookList[book][i]);
        }
}
/*Output:
BOOK1
        Price: $19.95.
        isbn: 155209328X
        Title: This is Book1 Title
BOOK2
        Price: $24.95.
        isbn: 0072231726
        Title: This is Book2 Title
*/

Hth,
Bob

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of ACE Flash
Sent: Friday, May 02, 2008 2:12 PM
To: flashcoders@chattyfig.figleaf.com
Subject: [Flashcoders] A simple question for getting Object info.

Hi there,

I could use for... in script to retrieve BOOK1, BOOK2 as below. Do you know
how can I retrieve all data inside of {} for BOOK1, BOOK2?

I tried to use for..each..in script... but I could only get the OBJECT.

Thank you

var bookList:Object = {
  BOOK1:{isbn:"155209328X",Price:"$19.95.",Title:"This is Book1 Title"},
  BOOK2:{isbn:"0072231726",Price:"$24.95.",Title:"This is Book2 Title"}
};

for (var bok:* in bookList) {
trace(bok);
}

//for each (var bok:* in bookList) {
 //trace(bok);
//}
_______________________________________________
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