| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Oct 2002 Ort: Duisburg
Beiträge: 33
|
Hi, ich habe einen ganzen Haufen Date-Objekte, also Zeitpunkte in der Zukunft, an denen jeweils Events gefeuert werden sollen, wenn die Zeit verstrichen ist. Momentan mache ich das etwas unelegant, indem ich alle Date-Objekte regelmäßig per SetInterval() in einer While-Schleife gegen die System-Zeit abprüfe (Hat da jemand eine bessere Idee?). Das funktioniert eigentlich ganz gut. Das Problem ist nun, dass die Zeit mit einem beliebigen Zeitrafferfaktor ablaufen soll. Nichts leichter als das: baue ich mir einfach meine eigene Zeit. Und das ist das Problem: Ich verwende SetInterval und das ist bekanntlich nicht gerade sehr genau, was das Flash aber sein muß. ActionScript:
Bei einem Zeitrafferfaktor von 2 läuft die Zeit nun Dank SetInterval nicht genau doppelt so schnell ab, sondern immer ein wenig schneller oder langsamer, je nach Movie Framerate. Dummerweise kommt es mir aber auf genau diese Präzision an. Hat jemand eine Idee, einen Tipp oder gar ein Beispiel, wie man mit die Zeit "beschleunigt" um mit Date-Objekten arbeiten zu können? Viele Grüße aus dem Ruhrpott, Tibby |
| | |
| | #2 (permalink) |
| subfiler Registriert seit: Jul 2004
Beiträge: 175
|
falls du weiterhin mit setinterval arbeiten willst (hmm, diese forumlierung macht dir vielleicht hoffnung auf eine alternative, aber bei flash ist im endeffekt alles von der zeiteinteilung auf der timeline abhänig), dann würde ich die schnellste einstellung die du jemals benötigst als fps von dem film machen. d.h. du machst die zeit nicht schneller sondern einmal am anfang gaaaaaaaaanz langsam. dann kannst du sie jederzeit und ganz prezise wieder (normal) schnell machen. kommt das nicht in frage?
|
| | |
| | #3 (permalink) | |
| Neuer User Registriert seit: Oct 2002 Ort: Duisburg
Beiträge: 33
| Zitat:
| |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |