Avatar billede thana_dk Nybegynder
02. juli 2002 - 13:10 Der er 2 kommentarer og
1 løsning

Loop i 10 minutter, og derefter start forfra?

Jeg har en flashfilm, hvor jeg har en movie kørende i 2 minutter. Herefter skifter den movie (alt dette sker i det samme lag, på scenen). Den anden movie, vil jeg gerne have til at loop imellem, lad os sige, frame 10 og 20, i ti minutter, hvorefter hele filmen skal starte fra frame 1. Kan man det? - Og hvordan? :-)
Avatar billede alexander_j Nybegynder
02. juli 2002 - 14:04 #1
Du kunne jo lave en tæller som er baseret på flashfilmens framerate - her er et eksempel fra en film med en framerate på 12 fps hvor tiden er sat til 60 sekunder!

Placer følgende i frame 1:
timer=0;

Placer følgende i frame 20:
timer = timer+(10/12);
if (timer>=60){
    gotoAndPlay(1);
} else {
    gotoAndPlay(10);
}

Lidt om de forskellige tal:
10/12 fordi loopet køre over 10 frames og med en framerate på 12
60 fordi jeg ønsker loopet skal køre i 60 sekunder
1 fordi det er den frame jeg ønsker at hoppe til efter endt loop
10 fordi det er her mit loop starter


/Alexander
Avatar billede thana_dk Nybegynder
02. juli 2002 - 14:07 #2
Tak for hjælpen, der! :-)
Avatar billede alexander_j Nybegynder
02. juli 2002 - 14:14 #3
np :-)
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