Just curious but, have you traced what the value of; myMenuData.menuDrill.menuDown
is? Would be interesting to know what you are trying to set. Mike On Mon, Jun 2, 2008 at 2:44 PM, bc24fl <[EMAIL PROTECTED]> wrote: > Just tried it but did not work. Any ideas? > > --- In [email protected] <flexcoders%40yahoogroups.com>, "Michael > Schmalle" > > <[EMAIL PROTECTED]> wrote: > > > > Hi, > > > > Have you tried; > > > > > myMenu.dataDescriptor.setEnabled(myMenuData.menuDrill.menuDown[0],false); > > > > Mike > > > > On Mon, Jun 2, 2008 at 12:38 PM, Marty Pitt <[EMAIL PROTECTED]> wrote: > > > > > this is extremely close to what I'm trying to do. > > > (I posted here earlier today looking for a solution!) > > > > > > You can modify the dataProvider of the XML, setting the @enabled > attribute, > > > which will cause the menu to update. > > > > > > Eg.,..... > > > > > > myMenuData..menuitem.(@id=="menuUp")[EMAIL PROTECTED] = "false" > > > > > > ...will disable the menuUp entry. > > > > > > If you're trying to get access directly to the menu instance, then I'm > > > afraid I don't know the answer....that's what my post was about this > > > morning. > > > > > > (I'm trying to get a reference for a unit test so I can do an > assertion on > > > the enabled property of the menuItem itself.) > > > > > > Hope that helps > > > > > > Marty > > > > > > ----- Original Message ---- > > > From: bc24fl <[EMAIL PROTECTED]> > > > To: [email protected] <flexcoders%40yahoogroups.com> > > > Sent: Monday, June 2, 2008 4:29:11 PM > > > Subject: [flexcoders] Enable / Disable Flex Menu Items > Programmatically > > > using AS 3.0 > > > > > > I have the following XML data defined in my app: > > > > > > ========= > > > <!-- Define the menu data. --> > > > <mx:XML format="e4x" id="myMenuData" > > > > <root> > > > <menuitem id="menuDrill" label="Drill =>" > > > > <menuitem id="menuDown" label="Down" toggled="false" > > > enabled="true" /> > > > <menuitem id="menuUp" label="Up" toggled="false" > > > enabled="true" /> > > > </menuitem> > > > <menuitem type="separator" /> > > > <menuitem label="Lock / Unlock" type="check" toggled="false" /> > > > <menuitem type="separator" /> > > > <menuitem label="Reset Graph" toggled="false" /> > > > </root> > > > </mx:XML> > > > =========== > > > > > > I can statically disable one of the items by setting enabled="false" , > > > however I need to disable the item by using Action Script 3.0. > > > > > > I've tried using dataDescriptor like so but it does not work: > > > > > > =========== > > > myMenu.dataDescript or.setEnabled( myMenuData. menuDrill. > menuDown, false); > > > =========== > > > > > > I've posted this on a few forums and haven't received a solution. I > > > hope I can find one here. > > > > > > Any help would be much appreciated. > > > > > > Thanks. > > > > > > > > > > > > > > > > > > > > -- > > Teoti Graphix, LLC > > http://www.teotigraphix.com > > > > Teoti Grahix Blog > > http://www.blog.teotigraphix.com > > > > You can find more by solving the problem then by 'asking the question'. > > > > > -- Teoti Graphix, LLC http://www.teotigraphix.com Teoti Grahix Blog http://www.blog.teotigraphix.com You can find more by solving the problem then by 'asking the question'.

