Hi Tracy Thanks for the reply.
I'm not trying to access the XML of the data provider for the Menu, rather generated Menu instance itself. I can access the Menu instance of the top level object (the "file" menu), but not the sub-menu's beneath, also of type Menu. Anyone have any ideas? ----- Original Message ---- From: Tracy Spratt <[EMAIL PROTECTED]> To: [email protected] Sent: Monday, June 2, 2008 3:44:14 PM Subject: RE: [flexcoders] Accessing the sub-items of a Menu command var xmlMenuItem: XML = xml..menuItem. (attribute(“label”) == “Do Something”)[0]; Tracy ________________________________ From:[EMAIL PROTECTED] ups.com [mailto: [EMAIL PROTECTED] ups.com ] On Behalf Of Marty Pitt Sent: Monday, June 02, 2008 6:11 AM To: [EMAIL PROTECTED] ups.com Subject: [flexcoders] Accessing the sub-items of a Menu command Hi all. This is a stupid question, but I can't work it out! Given the following XML and code, how am I supposed to access the "Do Something" menu item that is created? var xml:XML = new XML( <root> <menuItem label="File"> <menuItem label="Do Something" /> </menuItem> </root> ); var menuBar:MenuBar = new MenuBar(); menuBar.dataProvide r = xml; menuBar.showRoot = false; menuBar.labelField = "@label" By making a call to menuBar.getMenuAt( 0) I get a reference to the "File" menu, returned as type Menu. Menu doesn't seem to expose either a collection of sub-items, or a getMenuAt() method. I'm stumped! Any help greatly appreciated. Cheers Marty

