Avatar billede nanna31 Praktikant
01. december 2004 - 17:06 Der er 7 kommentarer og
2 løsninger

Er frameraten justerbar via actionscript?

Så man kan ændre den undervejs?
Avatar billede pyroman Nybegynder
01. december 2004 - 17:26 #1
Nej - man kan ikke justere den statiske framerate, eller rettere, den foretrukne framerate, for frameraten kan sagtens blive lavere hvis der er tung grafik eller andet der kræver ekstra meget cpu-kraft...
Men man kan sådan set godt lave et script der kan gøre framereaten mindre, og så kan man fra start af sætte den til at være rigtig stor, fx 100 eller 120:


var framerate = 50; //Hvad du synes frameraten ca. skal være
                    //den du sætter i settings skal være 100-120
var tid = getTimer();
this.onEnterFrame = function(){
  var tidPrFrame = Math.floor(1000/framerate);
  if(getTimer()-tid1 > tidPrFrame){
    tid = getTimer();
    enterFrameHandler();
  }
}
function enterFrameHandler(){
  //Her angiver du hvad der skal ske hvert frame
  //Følgende kode sørger for at gå videre til næste frame i tidslinien:
  this.gotoAndStop(this._currentframe+1);
}
 

Koden her vil køres de 100-120 gange i sekunde, mens at tidslinien kun springer 50 frames i sekundet...
Avatar billede barklund Nybegynder
01. december 2004 - 21:42 #2
Faktisk, det kan man godt. Eller, det kunne man i hvert fald i Flash 5. Det er lidt et hack, men det drejer sig om at lave en ekstern swf med en streaming timeline lyd og denne swf sættes til den ønskede framerate. Så kan man lave en framerate24.swf, framerate12.swf og så videre og loade dem, når man ønsker at skifte framerate.

Jeg har aldrig selv brugt, så jeg lægger ikke hovedet på blokken, men jeg tror bestemt man kunne. Om man stadig kan, skal jeg ikke kunne sige.
Avatar billede pyroman Nybegynder
01. december 2004 - 21:53 #3
Men hvorfor skal man også skifte framerate?
Avatar billede nanna31 Praktikant
02. december 2004 - 08:30 #4
Ok - jeg har i hvertfald fået mit svar - tak for hjælpen.
Avatar billede pyroman Nybegynder
02. december 2004 - 16:03 #5
Hvem af os skal smide et svar?
Avatar billede nanna31 Praktikant
02. december 2004 - 16:06 #6
Jer begge, synes jeg.
Avatar billede pyroman Nybegynder
02. december 2004 - 16:18 #7
fint nok... så smider jeg det første :)
Avatar billede barklund Nybegynder
02. december 2004 - 20:58 #8
RSAV

Pis, mit svar gik i stykker, da jeg smed det :/
Avatar billede barklund Nybegynder
04. december 2004 - 14:10 #9
Tark for points anyways ;)
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