ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
249
249
EMPFEHLEN
-
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 :1 2 3 4 5
function startAnimation () { this.gotoAndPlay(1); } interval = setInterval(this, "startAnimation", 2500);
gruss
-
klappt irgendwie nicht. Wo muss der Code hin und was ist "startAnimation" <- Name des Animation MCs
-
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





Zitieren
Login





