Thursday, January 17, 2008

MenuBar component In Flash

Actual Output


Note : The example requires Menubar component on stage

//add menubar component on stage

var my_mb:mx.controls.MenuBar;

// adding file menu
var file_menu = my_mb.addMenu("File");
// adding file menu items
file_menu.addMenuItem({label:"New", instanceName:"newInstance"});
file_menu.addMenuItem({label:"Open", instanceName:"openInstance"});
//openrecent item which has subitems
openmenu = file_menu.addMenuItem({label:"OpenRecent", instanceName:"openRInstance"});
// subitems
openmenu.addMenuItem({label:"recent1", instanceName:"recent1instance"});
openmenu.addMenuItem({label:"recent2", instanceName:"recent2instance"});
openmenu.addMenuItem({label:"recent3", instanceName:"recent3instance"});
// adding seperator
file_menu.addMenuItem({type:"separator"});
file_menu.addMenuItem({label:"Close", instanceName:"closeinstance"});
// adding edit menu
var edit_menu=my_mb.addMenu({label:"Edit",instanceName:"EditInstance"});
// adding file menu items
edit_menu.addMenuItem({label:"Cut", instanceName:"cutInstance"});
edit_menu.addMenuItem({label:"Copy", instanceName:"copyInstance"});
edit_menu.addMenuItem({label:"Paste", instanceName:"pasteInstance"});

No comments: