我在FLEX4以下XML(AIR)项目定义我的菜单界面的开始:编程方式启用/ Flex中禁用菜单栏按钮4
<mx:MenuBar x="0" y="0" width="100%" id="myMenuBar" labelField="@label" itemClick="menuChange(event)">
<mx:dataProvider>
<s:XMLListCollection>
<fx:XMLList xmlns="">
<menu label="File">
<item label="New"/>
<item label="Load"/>
<item label="Save" enabled="false"/>
</menu>
<menu label="Help">
<item label="About"/>
</menu>
</fx:XMLList>
</s:XMLListCollection>
</mx:dataProvider>
</mx:MenuBar>
我试图找到将让语法我通过点击“加载”来加载文件后,将保存按钮设置为enabled = true,但我无法弄清楚语法,请有人提出建议。
当前检测按钮点击的方式是通过Switch/Case测试MenuEvent event.item。@ label的String结果。也许这不是最好的方法?
也许这也是有用:http://www.interactiveoctopus.com/blog/index.php/2008/08/flex-programmatically-disableenable-items-in-a-menubar-component/ – ggkmath 2012-09-13 13:03:22