
Код:
import mx.utils.Delegate;
_mc._countClick = 0;
_mc.onPress = function() {
this.timer = getTimer();
var timer2:Number = getTimer() - this.timer
this._countClick++;
//ждём второй клик намёк setInterval ;)
//что-то в духе
var intervalID:Number = setInterval(Delegate.create(this, function () {
this.timer2 = getTimer() - this.timer
if(this.timer2 > СЮДА СТАВИМ ВРЕМЯ ОТКЛИКА НА ДВОЙНОЙ ЩЁЛЧОК В МИЛИСЕКУНДАХ){
this._countClick = 0;
clearInterval(intervalID);
}
if (this._countClick == 2) {
this._countClick = 0;
clearInterval(intervalID);
this._parent.doSomeActions(this);
}
}), 1);
//
//если он случился: doSomeActions();
};
function doSomeActions(_mc:MovieClip) {
trace("DoubleClick");
_mc._visible = false;
}
вот так
