Neue Inhalte beim Klick erst nach Animation einladen

cris-the-best

Erfahrenes Mitglied
Hallo liebe Gemeinde,

Wie verzögere ich Befehle?

Ich möchte gerne immer eine Animation abspielen und am ende nen neuen Content laden,
bei Klick auf nen Button. Doch logischerweise Läd dieser schon die nächste SWF.
Klar ich konnte hundert leere Frames in die zu ladene swf Packen doch dann stimmt das timing nicht mehr mit lade balken und animation..

Ich hoffe einer Versteht mein Problemchen
 
Hi,

generell hast Du zwei Möglichkeiten:

1. Intervalle (siehe setInterval) - Damit verzögerst Du allerdings eine bestimmte Zeitspanne und bist nicht unbedingt synchron zu Deiner Abbau-Animation

2. Callback-Funktionen - Stoße mit dem Buttonklick Deine Abbau-Animation an, die wiederum in ihrem letzten Frame eine Funktion auslöst, die den neuen Inhalt erst lädt. Abhängig vom Aufbau Deines Filmes kannst Du den Pfad zum neuen Content global auf einer Zeitleiste ablegen, oder der Animation (und von dortaus wieder der Lade-Funktion) als Parameter übergeben.

Siehe dazu z.B. auch mein Tutorial "Menü, externe Inhalte und Preloader".

Gruß
.
 
... nicht unbedingt. Wenn Deine Abbau- Animation immer die selbe ist, genügt eine Funktionsdeklaration. Verfügt jeder Content über eine eigene Animation, hast Du diese ja sowieso getrennt vorliegen.

Gruß
.
 
Zurück