Flash Player 7。
menuItem_cmi
.separatorBefore
属性;指定分隔条是否应该在指定菜单项之上出现的布尔值。默认情况下,此属性为 false
。
注意:任何自定义菜单项和内置菜单项之间始终会出现分隔条。
此示例创建三个菜单项,其标签为“打开”、“保存”和“打印”。“保存”和“打印”菜单项由分隔条隔开。然后,将这些菜单项添加到 ContextMenu 对象的 customItems
数组。最后,该菜单被附加到 SWF 文件的根时间轴上。
my_cm = new ContextMenu(); open_cmi = new ContextMenuItem("Open", itemHandler); save_cmi = new ContextMenuItem("Save", itemHandler); print_cmi = new ContextMenuItem("Print", itemHandler); print_cmi.separatorBefore = true; my_cm.customItems.push(open_cmi, save_cmi, print_cmi); function itemHandler(obj, menuItem) { trace("You chose:" + menuItem.caption); }; _root.menu = my_cm;