Flash Player 7。
my_cm
.customItems
属性;ContextMenuItem 对象的数组。数组中的每个对象表示您已经定义的上下文菜单项。使用此属性可添加、删除或修改这些自定义菜单项。
若要添加新的菜单项,请首先创建一个新的 ContextMenuItem 对象,然后将其添加到 menu_mc
.customItems
数组(例如,使用 Array.push())。有关创建新菜单项的更多信息,请参见 ContextMenuItem 类条目。
以下示例新建一个名为 menuItem_cm
的自定义菜单项(其标题为“发送电子邮件”)和一个名为 emailHandler
(未显示)的回调处理函数。然后,使用 customItems
数组将新的菜单项添加到 ContextMenu 对象 my_cm
。最后,将新菜单附加到名为 email_mc
的影片剪辑。
var my_cm = new ContextMenu(); var menuItem_cm = new ContextMenuItem("Send e-mail", emailHandler); my_cm.customItems.push(menuItem_cm); email_mc.menu = my_cm;
Button.menu、ContextMenu 类、MovieClip.menu、TextField.menu