1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88
|
package
{
public class InitMenu
{
import flash.display.NativeMenu;
import flash.display.NativeMenuItem;
import flash.display.NativeWindow;
import flash.display.Sprite;
import flash.events.Event;
import flash.filesystem.File;
import mx.controls.alert;
public function InitMenu()
{
createMenu();
}
public function createMenu():NativeMenu
{
var menu:NativeMenu = new NativeMenu();
var menuItem1:NativeMenuItem = new NativeMenuItem("Takeoff");
menuItem1.submenu = createTakeoffMenu();
//menuItem1.addEventListener(Event.SELECT, selectHandler);
menu.addItem(menuItem1);
var menuItem2:NativeMenuItem = new NativeMenuItem("Landing");
menuItem2.submenu = createLandingMenu();
//menuItem2.addEventListener(Event.SELECT, selectHandler);
menu.addItem(menuItem2);
return menu;
}
private function createTakeoffMenu():NativeMenu
{
var menu:NativeMenu = new NativeMenu();
var takeoffItem1:NativeMenuItem = new NativeMenuItem("Gear Up");
takeoffItem1.checked = true;
//takeoffItem1.addEventListener(Event.SELECT, selectHandler);
menu.addItem(takeoffItem1);
var takeoffItem2:NativeMenuItem = new NativeMenuItem("Retract Flaps");
takeoffItem2.checked = true;
//takeoffItem2.addEventListener(Event.SELECT, selectHandler);
menu.addItem(takeoffItem2);
return menu;
}
private function createLandingMenu():NativeMenu
{
var menu:NativeMenu = new NativeMenu();
var landingItem1:NativeMenuItem = new NativeMenuItem("Gear Down");
//landingItem1.addEventListener(Event.SELECT, selectHandler);
menu.addItem(landingItem1);
var landingItem2:NativeMenuItem = new NativeMenuItem("Extend Flaps");
//landingItem2.addEventListener(Event.SELECT, selectHandler);
menu.addItem(landingItem2);
var landingItem3:NativeMenuItem = new NativeMenuItem("Shutdown");
//landingItem3.addEventListener(Event.SELECT, selectHandler);
var shutdownMenu:NativeMenu = new NativeMenu();
// Create submenu
var shutdownItem1:NativeMenuItem = new NativeMenuItem("Turn off avionics");
//shutdownItem1.addEventListener(Event.SELECT, selectHandler);
shutdownMenu.addItem(shutdownItem1);
var shutdownItem2:NativeMenuItem = new NativeMenuItem("Pull Mixture");
//shutdownItem2.addEventListener(Event.SELECT, selectHandler);
shutdownMenu.addItem(shutdownItem2);
var shutdownItem3:NativeMenuItem = new NativeMenuItem("Turn off Mags");
//shutdownItem3.addEventListener(Event.SELECT, selectHandler);
shutdownMenu.addItem(shutdownItem3);
// Add submenu to parent menu
landingItem3.submenu = shutdownMenu;
menu.addItem(landingItem3);
return menu;
}
}
} |
Partager