1

動的に追加されたメニューを希望どおりに配置できるように、Adobe Air でメニューの順序を設定するにはどうすればよいですか?

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')); 

menu2 と menu4 の間に menu3 を配置したいと思います。

4

1 に答える 1

1

クラスを使用していると仮定します。その場合、アイテムを追加する位置を定義するインデックスパラメーターを受け取るメソッドNativeMenuを探しています。addItemAt

var menu3 = iconMenu.addItemAt(new air.NativeMenuItem('Menu 3'), 2); 
于 2012-10-29T17:58:00.000 に答える