Avatar billede thingholm.dk Nybegynder
05. marts 2003 - 18:35 Der er 3 kommentarer

timer problem

Hej

Jeg er ved at lave en CD-ROM med en masse video på. I hjørnet har jeg en timer som tæller "forbrugt" tid.

Jeg har dog et problem, da jeg gerne vil finde ud af hvor lange hele præsentationen er - den ender på forskellige tider hver gang jeg kører den. Findes der en fool-proof metode til at regne dette ud?

Koden jeg bruger:

_root.onLoad = function() {
    startTimer = getTimer();
    timerStopped = false;
};

_root.onEnterFrame = function() {
    if (timerStopped != true) {
        solveTime = math.floor((getTimer()-startTimer)/1000);
        printMin = (math.floor(solveTime/60));
        solveSec = math.floor(solveTime-(printMin*60));
        if (solveSec<10) {
            printSec = (":0"+solveSec);
        } else {
            printSec = (":"+solveSec);
        }
        if (printMin<10) {
            printMin = ("0"+printMin);
        }
        timer = printMin+printSec;
    }
};
Avatar billede pyroman Nybegynder
05. marts 2003 - 21:14 #1
Hvor lang tid filmen varer i alt?!

tid_i_alt = getTimer();

eller hvad, det er næsten for simpelt??

/Filip
Avatar billede thingholm.dk Nybegynder
05. marts 2003 - 21:30 #2
Hej igen

Det løser jo ikke problemet med at varigheden varierer...

VH

Anders
Avatar billede pyroman Nybegynder
05. marts 2003 - 21:40 #3
Jeg tror det har noget at gøre med at frameraten er forskellig. Hvis der kører noget andet i baggrunden eller der er meget tung grafik og du bevæger musen meget hurtigt eller computeren lacker lidt så kører din flash lidt langsommere, mens dit script bliver afviklet normalt.
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