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