Just tried it but did not work. Any ideas?
--- In [email protected], "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]
> > 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'.
>