ポップアップネイティブメニューの表示(AIR)

Adobe AIR 1.0 およびそれ以降

NativeMenu オブジェクトは、メニューの display() メソッドを呼び出すことで、いつでもウィンドウ上の任意の位置に表示できます。このメソッドではステージを参照する必要があるため、メニューをポップアップとして表示できるのは、アプリケーションサンドボックス内のコンテンツのみになります。

次のメソッドでは、マウスクリックに応答して、 popupMenu という NativeMenu オブジェクトで定義されたメニューを表示します。

function onMouseClick(event) { 
    popupMenu.display(window.nativeWindow.stage, event.clientX, event.clientY); 
}
注意: メニューを表示するのに、必ずしもイベントに直接応答する必要はありません。 display() 関数は、どのメソッドでも呼び出せます。