1、主轴第一帧定义一全局变量var i=0;
2、按钮事件上
on (release) {
if(i==0){
trace("单击"+i);
i=i+1;
}else{
trace("双击"+i);
//写上自己的双击响应代码
//最后记得全局变量i清零
i=0;
}
}
//===============方法2==========================
//定入双击的速度间隔为250毫秒.
var doubleClickSpeed = 250;
//定义一个我们在操作过程的间隔变量
var clickInterval;
// 定义一个清除clickInterval的函数.因为我们要不断的单击双击.
function endClickTimer(){
clearInterval(clickInterval);
clickInterval = null;
}
//定义一个获取单击的函数
function click(){
trace("Single Click");
endClickTimer();
}
//当按钮或影片剪辑被单击或双击时,定义一个调用函数.
function select(){
//如果clickInterval不为空则为双击
if(clickInterval != null){
trace("Double Clicked");
endClickTimer();
//否则视为单击.
}else{
trace("Single Clicked");
clickInterval = setInterval(this,"click",doubleClickSpeed);
}
}
MyButton.onRelease = function(){
select();
}