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

Adobe AIR 1.0 およびそれ以降

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

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

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