扩展MovieClip(按纽)的功能(添加双击方法),这是“闪客实战Flash高级编程”中的一个例子,使用时间差实现双击,恰恰我记得,就给贴出来了:
引用:
MovieClip.prototype.doubleClick = function() {
this.timer2 = getTimer()/1000;
if ((this.timer2-this.timer)<0.35) {
//设置可以设计单击的时间间隔,两次相差时间超过了这个就没有效了
return (true);
} else {
this.timer = getTimer()/1000;
return (false);
}
};
mc.onPress = function() {//为你要单击的按纽
if (doubleClick()) {
trace("doubleClick");
}
};