zoukankan      html  css  js  c++  java
  • 解决鼠标单双击冲突的问题

    /*舞台上有个obj影片剪辑*/
    import flash.events.MouseEvent;
    
    var s:String;
    var doubleClick:Boolean = false;
    
    obj.doubleClickEnabled = true;
    obj.addEventListener("click",image1_clickHandler);
    obj.addEventListener("doubleClick",image1_doubleClickHandler);
    
    function image1_clickHandler(e:MouseEvent):void
    {
    	s = e.type.toString();
    	setTimeout(laterClickFunction,320,e);
    }
    //在320毫秒没到之前再次点击执行此函数
    function image1_doubleClickHandler(e:MouseEvent):void
    {
    	s = e.type.toString();
    }
    
    function laterClickFunction(e:MouseEvent):void
    {
    	if (s == "doubleClick")
    	{
    		//双击执行这里
    		trace("双击");
    		if (! doubleClick)
    		{
    			doubleClick = true;
    			e.target.scaleX = 2;
    			e.target.scaleY = 2;
    		}
    		else
    		{
    			doubleClick = false;
    			e.target.scaleX = 1;
    			e.target.scaleY = 1;
    		}
    	}
    	else if (s == "click")
    	{
    		//单击执行下面
    		trace("单击");
    	}
    }
    
  • 相关阅读:
    StructuredStreaming整合Kafka
    StructuredStreaming-Sink
    ValueError: max() arg is an empty sequence
    StructuredStreaming
    学习进度报告08
    SparkSQL+Hive
    SparkSQL花式查询
    RDD-DF-DS相互转换
    SparkSQL学习
    学习进度报告07
  • 原文地址:https://www.cnblogs.com/602147629/p/1954209.html
Copyright © 2011-2022 走看看