好好的,没问题呀!保证库里有menu组件(以下代码放到帧里):
import mx.controls.Menu;
// 创建用作出厂设置的 XML 对象。
var my_xml:XML = new XML();
// 接下来创建的项不会出现在菜单中。
// createMenu() 方法调用(如下所示)预期会
// 接收到根元素,该元素的子元素将成为
// 菜单项。这只是一个创建该
// 根元素并为其指定一个便利名称的简单方法。
var menuDP_obj:Object = my_xml.addMenuItem("Edit");
// 添加菜单项。
menuDP_obj.addMenuItem({label:"1st Item"});
menuDP_obj.addMenuItem({label:"2nd Item"});
// 创建 Menu 对象。
var my_menu:Menu = Menu.createMenu(this, menuDP_obj);
my_menu.show();
var menuListener:Object = new Object();
menuListener.change = function(evt_obj:Object) {
trace("Menu item chosen: " + evt_obj.menuItem.attributes.label);
};
my_menu.addEventListener("change", menuListener);