<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import mx.events.*;
import mx.controls.Alert;
//在ActionScript中定义XML数据的时候,可以使用换行符,编译器会自动识别,
private var mXML:XMLList=
<>
<item label="文件">
<node label="新建画板" data="new"/>
<node label="清除画板" data="clear" enabled="false"/>
<node type="separator"/>
<node label="退出系统" data="logout"/>
</item>
<item label="帮助">
<node label="帮助" data="help"/>
<node label="关于作者" data="about"/>
</item>
</>;
internal function initApp():void{
myMenu.dataProvider=mXML;
myMenu.addEventListener(MenuEvent.ITEM_CLICK,menu_click_handler);
}
internal function menu_click_handler(evt:MenuEvent):void{
//Alert.show("选择菜单:"+evt.item.@data,"提示信息");
//这有错误!不知道为什么
}
]]>
</mx:Script>
<mx:VBox x="19" y="10" height="302">
<mx:Canvas width="200" height="74">
<mx:MenuBar x="0" y="0" id="myMenu" labelField="@label"></mx:MenuBar>
</mx:Canvas>
<mx:Canvas width="200" height="200" id="paper">
</mx:Canvas>
</mx:VBox>
</mx:Application>
4416

被折叠的 条评论
为什么被折叠?



