MX2004--AS2.0 新特性实例教程(六)
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-14
(2)separatorBefore:菜单项下面是否会出现分隔线(用于菜单分类)。默认为false。 (3)visible: 菜单项是否可见。默认为true。 完整的构造函数为:new ContextMenuItem(caption,func,separatorBefore,enabled,visible); 例:
e)ContextMenuItem.copy() ContextMenuItem对象的方法。 返回一个菜单项对象的拷贝,返回值仍为ContextMenuItem对象。 f)ContextMenuItem.onSelect ContextMenuItem对象的事件。 当菜单项被选中时发生。该事件的处理函数实际上就是创建对象时的func。 但是如果在创建对象后,对onSelect事件制定新的处理函数,则func不会生效。 g)ContextMenu.copy() ContextMenu对象的方法,返回一个ContextMenu对象的拷贝。返回值仍是ContextMenu对象。 h)ContextMenu.onSelect ContextMenu对象的事件。 在用户调用菜单,且菜单出现之前发生。它可以让你根据鼠标所处位置来动态的创建菜单。 该事件的处理函数可以有两个参数: my_cm.onSelect = function (item:Object, item_menu:ContextMenu) item: 当用户点击鼠标时,位于鼠标指针下方的对象实例,可以是MovieClip,按钮,文本域。 这让你可以实现类似于操作系统的右键菜单的效果,即在不同的对像上面点击右键会出现不同的菜单。 你可以用instanceOf来确定鼠标指针所指的对象的类型。 item_menu:当前菜单对应的菜单项对象。 例:(这是帮助中的例子)
ContextMenu对象的属性。 它本身是一个对象,包含了以下几个布尔类型的属性,分别对应Flash Player的内建菜单项: save, zoom, quality, play, loop, rewind, forward_back, print。 设置相应的属性为false会将其从菜单项中移除。 例:
如果想屏蔽所有的内建菜单项,请用ContextMenu.hideBuiltInItems()。 关键词: |
||||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于MX2004--AS2.0 新特性实例教程(六)的所有评论