jackengott
New member
Hi Leute,
habe ein Flash-Ticker-Tape gebaut, das einfach Text von rechts nach links durchscrollt. Der Text wird dynamisch aus einem Redaktionssystem eingelesen, kann also täglich wechselnde Länge haben. Das Durchlaufen und Loopen des Textes besorgt folgendes ActionScript:
onClipEvent (enterFrame) {
erster = news.charAt();
news = news.slice(erster.length, news.length)+erster;
}
Da der komplette Film nur aus einem Frame besteht, lege ich die Geschwindigkeit des Tickers über die Framerate fest.
Jetzt das Problem:
Der Ticker läuft bei 15 oder mehr frames pro sekunde ruckelfrei, aber *zu schnell*. Stelle ich die framerate auf unter 10 frames pro Sekunde, ist die Geschwindigkeit des Tickers perfekt, aber er *ruckelt stark*.
Frage: kann ich in obigem Actionscript irgendetwas (Warteschleife o.ä.) einbauen, so dass der Ticker bei einer Framerate von ruckelfreien 15 frames pro Sekunde nicht so schnell läuft?
Danke für alle Anregungen!
jackengott
habe ein Flash-Ticker-Tape gebaut, das einfach Text von rechts nach links durchscrollt. Der Text wird dynamisch aus einem Redaktionssystem eingelesen, kann also täglich wechselnde Länge haben. Das Durchlaufen und Loopen des Textes besorgt folgendes ActionScript:
onClipEvent (enterFrame) {
erster = news.charAt();
news = news.slice(erster.length, news.length)+erster;
}
Da der komplette Film nur aus einem Frame besteht, lege ich die Geschwindigkeit des Tickers über die Framerate fest.
Jetzt das Problem:
Der Ticker läuft bei 15 oder mehr frames pro sekunde ruckelfrei, aber *zu schnell*. Stelle ich die framerate auf unter 10 frames pro Sekunde, ist die Geschwindigkeit des Tickers perfekt, aber er *ruckelt stark*.
Frage: kann ich in obigem Actionscript irgendetwas (Warteschleife o.ä.) einbauen, so dass der Ticker bei einer Framerate von ruckelfreien 15 frames pro Sekunde nicht so schnell läuft?
Danke für alle Anregungen!
jackengott