zoukankan      html  css  js  c++  java
  • 设置 menu 菜单 监听

            //设置 menu菜单监听			
    		public  function addMenuListener(selectedBtn:String):void{
    			
    			for(var i:int = 1;i< 5;i++){				
    				if( this.menu["menuBtn"+i] !=  null){									 
    				   this.menu["menuBtn"+i].buttonMode = true;														
    				   this.menu["menuBtn"+i].mouseChildren = false;														
    				   this.menu["menuBtn"+i].mouseEnabled = true;														
    				   this.menu["menuBtn"+i].gotoAndStop(1);																       
    				   this.menu["menuBtn"+i].addEventListener(MouseEvent.CLICK, onMenuBtnClick);				
    				   this.menu["menuBtn"+i].addEventListener(MouseEvent.ROLL_OVER, onMenuBtnMouseOver);				
    				   this.menu["menuBtn"+i].addEventListener(MouseEvent.ROLL_OUT, onMenuBtnMouseOut);								   				   
    				}else{
    					trace("没有找到这个元件!");
    				}
    			}							
    			//选中状态				   
    			this.menu[selectedBtn].removeEventListener(MouseEvent.CLICK, onMenuBtnClick);				
    			this.menu[selectedBtn].removeEventListener(MouseEvent.ROLL_OVER, onMenuBtnMouseOver);				
    			this.menu[selectedBtn].removeEventListener(MouseEvent.ROLL_OUT, onMenuBtnMouseOut);												   
    			this.menu[selectedBtn].gotoAndStop(10);																				
    			
    		}		
    		//提示按钮  移动上去  显示提示框 
    		private function onMenuBtnMouseOver(event:MouseEvent):void {										
    			event.currentTarget.gotoAndPlay(2);															
    		}
    		//提示按钮  移动上去  显示提示框 
    		private function onMenuBtnMouseOut(event:MouseEvent):void {					
    			event.currentTarget.gotoAndStop(1);												
    		}		
    		//提示按钮点击之后  弹出panel
    		private function onMenuBtnClick(event:MouseEvent):void {           
    			//获取 btn的编号   尾号作为图片arr的序列
    		  	//var btnNum:int = event.currentTarget.name.charAt(3);								
    			trace("点击的是:"+event.currentTarget.name);			
    			
    			addMenuListener(event.currentTarget.name);		
    			
    			
    			/*if(event.currentTarget.name == "menuBtn1"){
    				
    				
    			}*/
    			
    		}
    

      

  • 相关阅读:
    HDOJ_2709_Sumsets
    HDOJ_2012_素数判定
    HDOJ_2011_大二写_水仙花树
    HDOJ_2010_大二写_水仙花数
    HDOJ_1290_大二写_献给杭电五十周年校庆的礼物
    HDOJ_2047_阿牛的EOF牛肉串
    HDOJ_2041_大二写_超级电梯
    HDOJ_2044_大二写_一只小蜜蜂...
    HDOJ_2046_骨牌方格_大二写
    HDOJ 2013_大二写
  • 原文地址:https://www.cnblogs.com/regalys168/p/4568020.html
Copyright © 2011-2022 走看看