webForumDet fria alternativet

Exakt timer

2 svar · 312 visningar · startad av tydal

tydalMedlem sedan juni 20034 013 inlägg
#1

Har aldrig använt flash tidigare, men för det jag vill göra tror jag det funkar bäst, så jag började lära mig det nyss.

Har dock stött på ett problem och det är att timern inte är tillräckligt exakt. Det blir för stora avvikelser. Jag har provat med flash.utils.Timer och att använda enterFrame på flash.display.MovieClip med rätt framrate (6 fps), men det blir ändå inte bra. Det blir inte exakt 1/6 sekund mellan framesen. Det diffar för mycket.

Hur kan man få en exakt timer i Flash? Eller går det inte?

Ni kan kolla vad jag försöker göra på:
http://www.tydal.nu/flash/test.swf

BlixtsystemsMedlem sedan maj 2005704 inlägg
#2

Framerate är inte stadig varierar från maskin till maskin, så det är inte tillförligligt för timing.

Flash timer är ok, men det är förmodligen ljudbuffern som gör att du inte får bra timing när du kör med den.
Vad man kan göra är att använda ett ljud med en sample tystnad som driver timingen:
http://www.actionscript.org/resources/articles/159/1/Advanced-Flash-MX-Sound-Timing/Page1.html

tydalMedlem sedan juni 20034 013 inlägg
#3

Åh, nu låter det mycket bättre. Man tackar!

141 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)