Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash 8

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-08-2009, 07:46   #1 (permalink)
Neuer User
 
Benutzerbild von ich_checks_net
 
Registriert seit: Jul 2008
Beiträge: 196
Eine Vison aber Keine lösung framerate richtet sich nach user

hallo, mein chef hat eine vision davon das man in flash zb beim preloaden des max frames pro sec testet und nach diesen dann die tweens richtet also mit zb so
var maxFPS=32;
mc.tween.FPS = maxFPS-10; //-10 als sicherheitsbuffer.

das ganze hat den hintergrund das er sehr empfindlich ist was ruckler angeht.
nd 25 bilder sind ihm zu rucklich wo manch normaler sagt basst gut.

also soll flash praktisch die grafikkarte auf leistung testen und die max fps festellen damit man die graifkarte optimal nutzt.

nur wie kann ich fps testen?
jemand ne grundidee?

lg ich_checks_net
ich_checks_net ist offline   Mit Zitat antworten
Alt 11-08-2009, 07:54   #2 (permalink)
Alter User
 
Benutzerbild von Dharokan
 
Registriert seit: Jul 2003
Ort: Dortmund
Beiträge: 637
Ist im Prinzip einfach.
Bastel Dir eine Start-Anim oder ähnliches und messe die Zeit (gettimer), die benötigt wird, um die Animation abzuspielen.

Das Problem ist eher, das Du nie sicher sein kannst, daß der ermittelte Wert auch stabil bleibt; die für Deinen Flashfil zur Verfügung stehende Rechenleistung kann ja durch alles mögliche beeinflusst werden. Wenn dann müsste man das dynamisch halten und immer mal wieder checken.

Übrigens: Das wurde auch unlängst woanders diskutiert.

Viel Erfolg!
__________________
Dharokan
Dharokan ist offline   Mit Zitat antworten
Alt 11-08-2009, 08:12   #3 (permalink)
Neuer User
 
Benutzerbild von ich_checks_net
 
Registriert seit: Jul 2008
Beiträge: 196
na dann mach mas dynamisch :)

nja wenns e soo einfach ist dann mach mas halt.

lg ich_cecks_net
ich_checks_net ist offline   Mit Zitat antworten
Alt 11-08-2009, 09:54   #4 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
Zitat:
Zitat von ich_checks_net Beitrag anzeigen
das er sehr empfindlich ist was ruckler angeht
Dann soll er ein Video nehmen und keinen Flashfilm!

Egal was Du da ausrechnest, es gibt zu viele Faktoren, die das Abspielen
von Flash beeinflussen können. Und was machst Du, wenn Deine Methode
ausrechnet, dass das swf nicht schnell genug abspielen kann? Dann gibt
es doch trotzdem Ruckler und Dein Chef muss weinen.
Also lieber gleich eine unkritische Animation machen, die kein Risiko ein-
geht (wenig alpha, nicht zu gross usw.) und sich damit abfinden, dass die
Ani nicht überall flüssig laufen wird. Ist nun mal so.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 11-08-2009, 10:23   #5 (permalink)
Neuer User
 
Benutzerbild von ich_checks_net
 
Registriert seit: Jul 2008
Beiträge: 196
was was werd ich wohl machen

wenn die frames pro sec nicht erreicht werden dreh ich die framrate der animiationen die zu dem zeitpunkt laufen runter so dann das ganze ohnen rucklere läuft.

is doch ganz einfach alle tweens in ne array mitspeicheren und dann abfragen ob die gerade abgespielt werden und wenn ja die fps runterdrehen bzw hochdrehen wenn mehr möglich ist

aber ich lass die framerate nicht unter 25 also standart. ich lass sie nur steigen da es dann einfach alles flüssiger aussiht. wer nicht mal die 25 wieder geben kann hat pech soll sich nen neuen pc kaufen. ich geh nähmlich nach der logik, habe hier eine 8 jahre alte 16mb onboard karte zum testen und was die kann sollte jeder andere pc mit onboad auch können

Geändert von ich_checks_net (11-08-2009 um 10:28 Uhr)
ich_checks_net ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 22:53 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele