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

Reply via email to