Avatar billede bajerfar Nybegynder
09. februar 2006 - 17:45 Der er 7 kommentarer og
1 løsning

Simpel funktion på MC vil ikke køre

Kan nogen forælle mig, hvorfor følgende kode ikke kører?
Koden er sidder på et MC, som skal sig selv med tilfældige intervaller. Umiddelbart virker random-funktionen, men selve afvikleingen af funktionen virker ikke!

onClipEvent (load) {
    tid = random(3000)+1000;
    function starJumpTo() {
        this.play();
        clearInterval(IDstar);
        tid = 0;
    }
    IDstar = setInterval(starJumpTo, tid);
}
Avatar billede webt Nybegynder
09. februar 2006 - 19:37 #1
Hejsa, jeg vil tro du bare skal slette this. fra play() og så burde det virke

Mvh
Martin
Avatar billede bajerfar Nybegynder
09. februar 2006 - 19:52 #2
hmm ..! Det har ikke den store effekt. Det undrer mig også, at 'tid' har værdien 0 når jeg debug'er?!
Avatar billede webt Nybegynder
09. februar 2006 - 19:58 #3
Hmm har lige prøvet ovenstående bare uden this. og det virker fint (flash8) funktionen bliver kaldt og player mit test mc uden problemer efter det random tid, spøjst - trace(tid) giver et random nr. her
Avatar billede bajerfar Nybegynder
09. februar 2006 - 20:08 #4
Ahh .. nu får jeg en åbenbaring! 'this' henviser jo til den timeline, som MC'et ligger i, ikke?
Avatar billede webt Nybegynder
09. februar 2006 - 21:05 #5
hvis du brugte this uden for funktionen ville det referere til movieclippet - men inden i funktionen referere det ikke rigtigt til noget prøv at lave en trace(this) begge steder og du vil se at i funktionen retunere den undefined

mvh
Martin
Avatar billede bajerfar Nybegynder
10. februar 2006 - 13:01 #6
Ok! Det virker i hvert fald nu.
Læg et svar, så sender jeg nogle points, som tak for din tid.
Avatar billede webt Nybegynder
10. februar 2006 - 15:04 #7
Det var så lidt :)

Smider et svar, fortsat god dag
Martin
Avatar billede bajerfar Nybegynder
10. februar 2006 - 15:18 #8
Lige måde.
Takker!
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