NativeMenu オブジェクトは、メニューの
display()
メソッドを呼び出すことで、いつでもウィンドウ上の任意の位置に表示できます。このメソッドではステージを参照する必要があるため、メニューをポップアップとして表示できるのは、アプリケーションサンドボックス内のコンテンツのみになります。
次のメソッドでは、マウスクリックに応答して、
popupMenu
という NativeMenu オブジェクトで定義されたメニューを表示します。
function onMouseClick(event) {
popupMenu.display(window.nativeWindow.stage, event.clientX, event.clientY);
}
注意:
メニューを表示するのに、必ずしもイベントに直接応答する必要はありません。
display()
関数は、どのメソッドでも呼び出せます。
|
|
|