Avatar billede svarre Nybegynder
07. november 2002 - 13:45 Der er 8 kommentarer og
1 løsning

frame rate

Jeg er ved at lave en lille animation til en video. Den er virkelig kompleks og der kommer senere en speaker på..
Nu har jeg valgt den normale frame rate på 12 fps som udgangspunkt. Hvordan kan jeg kontrollere den undervejs i timelinen - så den f.eks bliver sat ned på 8 fps eller op til 20 fps?
På forhånd tak!
Avatar billede di8leva Nybegynder
07. november 2002 - 13:49 #1
i Flash 4 kan du precis under "time-linjen" klicka på der det står 12fps og ændra allt du vill....

borde virke i senere versioner også...
Avatar billede colman Nybegynder
07. november 2002 - 13:49 #2
Du kan ikke ændre din framerate mens film kører - altså du kan ikke skifte mellem forskellige framerates i en film !! Jeg plejer at køre med mindst 24 i framerate. Dette giver den meste "flydende" bevægelse synes jeg...!!
Avatar billede di8leva Nybegynder
07. november 2002 - 14:06 #3
aha... hvar det DET han ville =)
det går slet ikke =)
Avatar billede baitianlong Nybegynder
07. november 2002 - 15:00 #4
Med lidt fiksfakserier kan man da ændre frameraten med lidt script. Lad os sige den skal halveres....

onClipEvent(load) {
  stop();
}

onClipEvent(enterFrame) {
  frame++;
  if(frame == 2) {
      nextFrame();
      frame = 0;
  }
}

Eller du kan styre det med tid.

onClipEvent(load) {
tid = getTimer();
stop();
}
onClipEvent(enterFrame) {
if(getTimer() > tid + 200) {
  nextFrame();
  tid = getTimer();
}
}

// nederste giver en framerate på 5...

Disse løsninger kan dog kun sænke frameraten. Du kan ikke speede den op (o;
Avatar billede svarre Nybegynder
07. november 2002 - 17:34 #5
cool. Nu er jeg ikke en hej til action script og der er gået et par år siden jeg sidst har rodet med det. Hvordan styrer jeg dit overordnede eksempel? Hvordan hænger koden og tiden sammen? (tid + 200)
Snakkes
s.
Avatar billede baitianlong Nybegynder
07. november 2002 - 18:02 #6
hvis getTimer() , som er et stopur i millisekunder, der kører hele tiden, er vokset med 200 millisekunder, går den til næste frame og nulstiller tid.

Dvs. den vil gøre det 5 gange i sekundet
Avatar billede svarre Nybegynder
07. november 2002 - 19:19 #7
Jeg tjekker det lige ud og vender tilbage i løbet af de næste dage
super
s
Avatar billede svarre Nybegynder
10. november 2002 - 23:53 #8
super
Avatar billede baitianlong Nybegynder
11. november 2002 - 00:00 #9
(o;
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