定义 MenuBuilder 菜单结构

Adobe AIR 1.0 和更高版本

使用 Menu.createFromXML() Menu.createFromJSON() 方法创建 NativeMenu 对象时,XML 元素或对象的结构将定义所产生的菜单的结构。一旦创建了菜单,就可以在运行时更改其结构或属性。若要在运行时更改菜单项,请通过导航 NativeMenu 对象的层次结构访问 NativeMenuItem 对象。

当 MenuBuilder 框架通过菜单数据源分析时,它将查找某些 XML 属性或对象属性。这些属性 (attribute) 或属性 (property) 是否存在以及它们的值将确定所创建的菜单的结构。

使用 XML 表示菜单结构时,XML 文件必须包含根节点。根节点的子节点将用作顶级菜单项节点。XML 节点可以有任何名称。XML 节点的名称不影响菜单结构。仅节点的层次结构及其属性值用于定义菜单。