ContextMenu.hideBuiltInItems()

可用性

Flash Player 7。

用法

my_cm.hideBuiltInItems()

参数

无。

返回

无。

说明

方法;隐藏指定 ContextMenu 对象中的所有内置菜单项(“设置”除外)。如果 Flash 调试播放器正在运行,则显示“调试”菜单项,但如果 SWF 文件未启用远程调试功能,则该菜单项会变暗。

此方法仅隐藏标准上下文菜单中显示的菜单项;它不影响编辑菜单或错误菜单中显示的菜单项。有关不同菜单类型的更多信息,请参见 ContextMenu 类条目。

此方法通过将 my_cm.builtInItems 的所有布尔型成员设置为 false 来实现其功能。您可以有选择地显示内置菜单项,方法是将它在 my_cm.builtInItems 中的相应成员设置为 true(如以下示例所示)。

示例

以下示例创建其内置菜单项已隐藏(“打印”除外)的新 ContextMenu 对象 my_cm。然后将该菜单对象附加到根时间轴。

my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
my_cm.builtInItems.print = true;
_root.menu = my_cm;