/* i needed a double click code..
// looked around the net..
// couldn't find anything i liked..
// so created one for all to use..
*/
MovieClip.prototype._onDoubleClick = function(func:Function, arg:Object) {
var clickInterval:Number = 20;
var counter:Number = 0;
var lastCounter:Number = 0;
var intervalID:Number;
this.onPress = function() {
if(counter != lastCounter) {
if ((counter-lastCounter)<clickInterval) {
func(arg);
clearInterval(intervalID);
counter = 0;
lastCounter = 0;
}
} else {
intervalID = setInterval(counterPlus, 10);
}
lastCounter = counter;
};
function counterPlus() {
counter++;
if(counter>clickInterval) {
clearInterval(intervalID);
counter = 0;
lastCounter = 0;
}
}
////////////////use /////////////////////////////
function sampleFunction(str:String):Void {
trace(str);
}
mc._onDoubleClick(sampleFunction, "helloWorld");