鼠标双击事件

鼠标双击事件和单击事件的使用方法是一样的。但是,系统默认鼠标双击事件并没有打开,需要把鼠标的双击事件打开(obj.doubleClickEnabled=true),否则,即使执行了双击操作也无效;

  以下是实例

var sp:Sprite=new Sprite();   
sp.graphics.beginFill(0xff0000);   
sp.graphics.drawRect(0,0,100,20);   
sp.graphics.endFill();   
addChild(sp);
/*
*author : SinSoul 
*blogs: http://www.cnblogs.com/sinsoul
*/
sp.doubleClickEnabled=true;   
var mytext:TextField=new TextField();   
mytext.doubleClickEnabled=true;   
mytext.text="双击之前。";   
mytext.selectable=false;   
sp.addChild(mytext);   
sp.addEventListener(MouseEvent.DOUBLE_CLICK,myfun);   
var i:int=0;   
function myfun(event:MouseEvent){   
    i++;   
    mytext.text="这是你第"+i+"次双击我!";   
       
}

posted @ 2010-12-29 10:10  sinsoul  阅读(4929)  评论(0编辑  收藏  举报