doppelklick geht nur über umwege, indem man die zeit zwischen zwei klicks mißt.
hier ist eine sehr elegante lösung dafür:
irgendwo am anfang pack man folgendes als frame- oder object-action:
movieclip.prototype.doubleClick = function(speed) {
if ( getTimer()-oldTime <= speed ) return(true);
oldTime=getTimer();
}
der knopf kriegt dann dieses:
on(press) {
if(doubleClick(500)){
trace("dies war jetzt ein doppelklick");
}
statt dem trace würde dann die aktion deiner wahl kommen....
die zahl 500 gibt die zeit an die du dem user für einen doppelklick gewähren willst. das sind soweit ich weiß millisekunden.