zoukankan      html  css  js  c++  java
  • Flash/Flex学习笔记(26):AS3自定义右键菜单

    直接上代码吧,关键地方都加上注释了:

    var cm:ContextMenu=new ContextMenu();
    cm.hideBuiltInItems();//隐藏系统内置的菜单
    
    //创建菜单项(构造函数参数含义:标题名字,前面是否增加分割线,是否可用,是否可见)
    var menuItems:Array = [
    	new ContextMenuItem("菜单1",false,true,true),
    	new ContextMenuItem("菜单2",false,true,true),
    	new ContextMenuItem("菜单3",false,false,true),
    	new ContextMenuItem("菜单4",true,true,true),
    	new ContextMenuItem("菩提树下的杨过",false,false,false)
    ];
    
    cm.customItems = menuItems;
    
    //注册菜单项点击事件
    for(var i:uint=0;i<menuItems.length;i++){
    	menuItems[i].addEventListener(ContextMenuEvent.MENU_ITEM_SELECT,MenuItemSelectHandler);
    }
    
    function MenuItemSelectHandler(e:ContextMenuEvent) {	
    	txtMsg.text = "您点击了:" + e.currentTarget.caption;//注:txtMsg是舞台上的一个动态文本
    }
    
    this.contextMenu=cm;
    
    txtMsg.text = "请右击测试右键菜单";
    

    作者:菩提树下的杨过
    出处:http://yjmyzz.cnblogs.com
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    面向对象(2)
    毕业季面试题(7)
    面向对象(class0420)
    ASP.NET入门(class0612)
    数据结构与算法(二叉树)
    算法总结(2)数据结构
    毕业季面试题(6)
    常规页生命周期(class0620)
    (三) 语句
    (二) 运算符
  • 原文地址:https://www.cnblogs.com/yjmyzz/p/1706982.html
Copyright © 2011-2022 走看看