ポップアップネイティブメニューの表示(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() 関数は、どのメソッドでも呼び出せます。
|
![]() |