così pure dovrebbe funzionare....

codice:
function unClick() {
	trace("un solo click");
	a = 0;
	clearInterval(idTime);
}
pausa = 300;
pulsante.onPress = function() {
	if (getTimer()-a<pausa) {
		clearInterval(idTime);
		trace("doppio click");
		a = 0;
	} else {
		a = getTimer();
		idTime = setInterval(unClick, pausa+1);
	}
};
tutto sul frame ed il pulsante (o button o movieClip va bene lo stesso) con nome di istanza pulsante.

secondo voi va bene?