zoukankan      html  css  js  c++  java
  • 在Flash中管理鼠标右键

    //最大限度的把鼠标的右键菜单去掉 :stage.showDefaultContextMenu = false;
    
    package {
    	import flash.display.Sprite;
    	import flash.events.ContextMenuEvent;
    	import flash.net.URLRequest;
    	import flash.ui.ContextMenu;
    	import flash.ui.ContextMenuBuiltInItems;
    	import flash.ui.ContextMenuItem;
    	import flash.net.navigateToURL;
    
    	/* 
         *author : SinSoul  
         *blogs: http://www.cnblogs.com/sinsoul  
         */ 
    
    	public class Main extends Sprite {
    		private var onMenu:ContextMenu;
    		private var onBuiltMenu:ContextMenuBuiltInItems;
    		public function Main() {
    			init();
    			
    		}
    		private function init():void{
    			
    			removeDefaultItems();
    			addCustomMenuItems();
    			
    			}
    		private function removeDefaultItems() {
    			onMenu =  new ContextMenu();
    			this.contextMenu=onMenu;
    			onMenu.hideBuiltInItems();
    			onBuiltMenu=onMenu.builtInItems;
    			onBuiltMenu.print=true;//不需要时,可以把myBuiltMenu = myMenu.builtInItems;myBuiltMenu.print = true;注销掉
    		}
    		private function addCustomMenuItems() {
    
    			var contextItem:ContextMenuItem=new ContextMenuItem("sinsoul",true);
    			onMenu.customItems.push(contextItem);
    			contextItem.addEventListener(ContextMenuEvent.MENU_ITEM_SELECT, openURL);
    		}
    		private function openURL(evt:ContextMenuEvent):void {
    
    			navigateToURL(new URLRequest("http://www.cnblogs.com/sinsoul"));
    		}
    	}
    
    }
    

  • 相关阅读:
    C#的GroupBy方法是如何工作的
    流媒体技术探索(一)
    战争雷霆-鼠标穿透
    继承与ER图
    从零开始的文档对象模型(结束更新)
    [hackerrank] booking.com
    [lintcode][美国大公司][1.字符串处理]
    [interview] Aug. 2015
    [codility] Lesson 2 Counting Elements
    [codility] Lesson 1 Time Complexity
  • 原文地址:https://www.cnblogs.com/sinsoul/p/1877025.html
Copyright © 2011-2022 走看看