How can I set a menu order in adobe air, so that dynamically added menu’s can be positioned as desired?
var menu1 = iconMenu.addItem(new air.NativeMenuItem('Menu 1'));
var menu2 = iconMenu.addItem(new air.NativeMenuItem('Menu 2'));
var menu4 = iconMenu.addItem(new air.NativeMenuItem('Menu 4'));
// Menu 3 added dynamically later
var menu3 = iconMenu.addItem(new air.NativeMenuItem('Menu 3'));
I want to position the menu3 in between menu2 and menu4.
I assume you are using the
NativeMenuclass, in that case you are looking for theaddItemAtmethod, which takes an index parameter that defines the position where the item should be added: