Index: lams_common/src/flash/org/lamsfoundation/lams/common/ui/LFMenuBar.as =================================================================== diff -u -r12a7c3a89c9942ab392b01d11ebb4f63bdbb1eb9 -rbe12c7f9cb9cb650f904ce37fe0ac9397747a064 --- lams_common/src/flash/org/lamsfoundation/lams/common/ui/LFMenuBar.as (.../LFMenuBar.as) (revision 12a7c3a89c9942ab392b01d11ebb4f63bdbb1eb9) +++ lams_common/src/flash/org/lamsfoundation/lams/common/ui/LFMenuBar.as (.../LFMenuBar.as) (revision be12c7f9cb9cb650f904ce37fe0ac9397747a064) @@ -11,7 +11,7 @@ * * @author DI */ -class LFMenuBar extends MovieClip { +class org.lamsfoundation.lams.common.ui.LFMenuBar extends MovieClip { // instances on the stage private var _mb:MenuBar; @@ -78,22 +78,24 @@ file_menu.addMenuItem({label:Dictionary.getValue('mnu_file_revert'), instanceName:"revertItem", enabled:false}); file_menu.addMenuItem({label:Dictionary.getValue('mnu_file_new'), instanceName:"closeItem"}); file_menu.addMenuItem({type:"separator"}); - file_menu.addMenuItem({label:Dictionary.getValue('mnu_file_save'), instanceName:"saveItem"}); + file_menu.addMenuItem({label:Dictionary.getValue('mnu_file_save'), instanceName:"saveItem"}); + file_menu.addMenuItem({label:Dictionary.getValue('mnu_file_saveas'), instanceName:"saveItemAs"}); /*================= EDIT MENU =================*/ - edit_menu = _mb.addMenu("__Edit__"); + edit_menu = _mb.addMenu(Dictionary.getValue("mnu_edit")); // "new" is the linkage id of the movie clip to be used as the icon for the "New" menu item. //file_menu.addMenuItem({label:"New", instanceName:"newInstance", icon:"new"}); //_global.breakpoint(); - edit_menu.addMenuItem({label:'__Undo__', instanceName:"undoItem"}); - edit_menu.addMenuItem({label:'__Redo__', instanceName:"redoItem"}); - edit_menu.addMenuItem({label:'__Cut__', instanceName:"cutItem"}); - edit_menu.addMenuItem({label:'__Copy__', instanceName:"copyItem"}); - edit_menu.addMenuItem({label:'__Paste__', instanceName:"pasteItem"}); + edit_menu.addMenuItem({label:Dictionary.getValue('mnu_edit_undo'), instanceName:"undoItem"}); + edit_menu.addMenuItem({label:Dictionary.getValue('mnu_edit_redo'), instanceName:"redoItem"}); + edit_menu.addMenuItem({type:"separator"}); + edit_menu.addMenuItem({label:Dictionary.getValue('mnu_edit_cut'), instanceName:"cutItem"}); + edit_menu.addMenuItem({label:Dictionary.getValue('mnu_edit_copy'), instanceName:"copyItem"}); + edit_menu.addMenuItem({label:Dictionary.getValue('mnu_edit_paste'), instanceName:"pasteItem"}); /*================= @@ -148,11 +150,16 @@ app.getWorkspace().userSelectItem(); break; case eventObj.menu.saveItem: - //TODO: go through workspace to save design in location Debugger.log('Clicked Flie > Save',Debugger.GEN,'fileMenuClicked','LFMenuBar'); app.getCanvas().saveDesignToServer(); break; + case eventObj.menu.saveItemAs: + //TODO: go through workspace to save design in location + Debugger.log('Clicked Flie > Save As',Debugger.GEN,'fileMenuClicked','LFMenuBar'); + app.getCanvas().saveDesignToServerAs(); + break; + } }