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'.

Reply via email to