Headereffekt

Dustin84

Erfahrenes Mitglied
Hallo,

ich brauche eine Zeitsteuerung per AS.
In meinen Header MC habe ich einen Animations MC. Es ist aber doof, wenn der Animations MC ständig abgespielt wird, das nervt. Er soll nur alle 25 Sekunden abgespielt werden. Wie kann ich das mit AS realisieren ?

Gruß
Dustin
 
Hallo,

mit einem Intervall. In Flash kannst du wie in Javascript auch in bestimmten Zeitabständen eine Funktion ausführen lassen. Intervalle sind millisekundenbasiert und unabhängig von der Framerate des Films. Mehr dazu findest du unter "setInterval" in deiner Flash-Hilfe.

Zum Thema:
Folgendes kleines Skript setzt den Playhead nach jeweils 25 Sekunden auf Frame 1.
Code:
function startAnimation () {
	this.gotoAndPlay(1);
}

interval = setInterval(this, "startAnimation", 2500);

gruss
 
Hallo,

"startAnimation" ist der Name der Funktion, die alle 25 Sekunden ausgeführt werden soll. Am besten setzt du das Skript auf Frame 1 der Zeitleiste, wo sich auch dein(e) Tween(s) befinde(t/n) ;) und stellst das Zielframe der gotoAndPlay-Anweisung auf 2, so dass nicht jedesmal ein neuer Interval-Aufruf stattfindet.

gruss
 
Zurück