Flash nupp

  • Kuidas ma saaksin timeriga nuppu teha? Kui nupuvajutuste vahe on suurem, kui 2,5 sek, siis teeb ühte ja kui on väiksem, siis teeb teist.

    15. jaanuar 2009 - 08:49:24 · Otselink

  • fikseerid nupuvajutuse kellaaja ja siis if lausega võrdled : küsid date objektilt hetke kellaaja ja millisekundid ning lahutad soovitud ajavahemiku , kui on väiksem, siis teed midagi ja kui ei ole väiksem siis teed midagi muud

    date (object)

    15. jaanuar 2009 - 09:03:48 · Otselink

  • Ooker 15 a

    setTimeoudiga saaks vist kah:

    var embakumba:String = "emba";

    function panetagasi():Void {
    embakumba = "emba";
    }

    function nupuaktsioon():Void {
    if( embakumba == "emba" ){
    trace(embakumba);
    embakumba = "kumba";
    setTimeout(panetagasi , 2500);
    } else {
    trace(embakumba);
    }
    }

    nupp.onRelea se = function(){
    nupuaktsioon();
    };

    15. jaanuar 2009 - 09:18:57 · Otselink

  • khmm

    nupp.onRelea se = function(timestamp){
    if (timestamp-2.5 > hetketimestapm){
    emba()
    } else {
    2raemba()
    }
    };

    15. jaanuar 2009 - 11:02:25 · Otselink