使用 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 类上的类方法。