Avatar billede soelle Nybegynder
22. september 2004 - 10:58 Der er 7 kommentarer og
1 løsning

Timer på knap

Kan man lave en timer på en knap så den tjekker for x antal klik (er defineret af variabel) inden for et givent tidsinterval?
Avatar billede nikolajdu Nybegynder
22. september 2004 - 11:21 #1
sårn i den her dur?

var antalKlik = 0;
var timer = 1000; // et sekund
var started = false;
//
nulstil = function () {
    trace ("nulstil du nåede:" + antalKlik);
    antalKlik = 0;
};
klik = function () {
    antalKlik++;
    if (!started) {
        started = !started;
        t = getTimer ();
        this.onEnterFrame = function () {
            if (getTimer () > (t+ timer)) {
                nulstil ();
                started = false;
                this.onEnterFrame = false;
            }
        };
    }
};


Læg følgende ind på knappen :

on(release){
    klik();
}
Avatar billede soelle Nybegynder
22. september 2004 - 11:32 #2
Der bliver angivet et rigtigt antal klik i en variabel. Det antal klik skal man så klikke inde i tidsintervallet. Feks. 3 klik ... hvis man er for langsom eller hurtig skal der så flyttes til en "du nåede det ikke" frame og hvis man går det inde i intervallet skal der flyttes til en "du nåede det" frame. Det er ikke helt så det script der gør, er det?
Avatar billede nikolajdu Nybegynder
22. september 2004 - 11:36 #3
Det er ikke helt det scriptet gør da du ikke havde beskrevet at scriptet skulle gøre det....
Avatar billede nikolajdu Nybegynder
22. september 2004 - 11:40 #4
var antalKlik = 0;
var hvorMangeSkalJegNaa = 5;
var timer = 1000;
// et sekund
var started = false;
//
nulstil = function () {
    trace ("nulstil du nåede:" + antalKlik);
    if (antalKlik >= hvorMangeSkalJegNaa) {
        trace ("1nulstil du nåede:" + antalKlik);
        gotoAndStop ("Du_naaede_det");
    } else {
        trace ("2nulstil du nåede:" + antalKlik);
        gotoAndStop ("Du_naaede_det_ikke");
    }
    antalKlik = 0;
};
Avatar billede soelle Nybegynder
22. september 2004 - 11:40 #5
nej, ok... jeg fik ikke lige formuleret det ordentligt... sorry.
Avatar billede soelle Nybegynder
22. september 2004 - 11:53 #6
Det virker ikke... mangler der noget til at tælle klik?
Avatar billede soelle Nybegynder
22. september 2004 - 11:57 #7
sorry, havde glemt at kopiere functionen med fra første script... det ser ud til at virke nu!
Avatar billede nikolajdu Nybegynder
22. september 2004 - 12:07 #8
oki doki.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester