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