MenuBuilder フレームワークでのメニューの作成

Adobe AIR 1.0 およびそれ以降

MenuBuilder フレームワークを使用すると、メニューの構造を XML または JSON を使用して定義できます。このフレームワークには、メニュー構造を含むファイルを読み込んで解析するためのメソッドが含まれています。メニュー構造が読み込まれると、追加のメソッドを使用してアプリケーションでのメニューの使用方法を指定できます。例えば、Mac OS X のアプリケーションメニュー、ウィンドウメニューまたはコンテキストメニューとしてメニューを設定できます。

MenuBuilder フレームワークは、ランタイムに組み込まれていません。このフレームワークを使用するには、次に示すように、Adobe AIR SDK 内の AIRMenuBuilder.js ファイルをアプリケーションコードに含めます。

<script type="text/javascript" src="AIRMenuBuilder.js"></script>

MenuBuilder フレームワークは、アプリケーションサンドボックスで実行するように設計されています。フレームワークのメソッドをクラシックサンドボックスから呼び出すことはできません。

フレームワークのすべての開発者用メソッドは、air.ui.Menu クラスにクラスメソッドとして定義されています。