mc.onRelease = function() { select(); }; var doubleClickSpeed = 250; //定义一个我们在操作过程的间隔变量 var clickInterval; // 定义一个清除clickInterval的函数.因为我们要不断的单击双击. function endClickTimer() { clearInterval(clickInterval); clickInterval = false; } //定义一个获取单击的函数 function click() { trace("Single Clicked"); endClickTimer(); //添加你的单击代码于此 } //当按钮或影片剪辑被单击或双击时,定义一个调用函数. function select() { //如果clickInterval不为空则为双击 if (clickInterval) { trace("Double Clicked"); endClickTimer(); //添加你的双击代码于此 } else { clickInterval = true; clickInterval = setInterval(this, "click", doubleClickSpeed); }
详细解决方案
as2兑现区分单双击
热度:82 发布时间:2012-11-25 11:44:31.0
相关解决方案