Gernot Back: Flash und Fortschrittskreis

Beitrag lesen

Hallo Nobby_03,

Und zwar muss ich einen "Fortschrittskreis" programmieren, der aus verschiedenen Punkten besteht, die sich nach anklick verfärben, damit man den Fortschritt sieht. Hinter jedem Punkt liegt aber ein Film, der darüber aufgerufen wird, wenn er angeklickt wird. wenn der Film abgelaufen ist, soll der nächste Punkt auf dem Kreis aufleuchten als erneuter link zu einem neuen film.
Wie funktioniert sowas???

Jetzt mal vorausgesetzt, dass deine Flashfilme einzeln schon fertig vorliegen und du dich mangels Flash-Autorenprogramm und/oder Actionscriptkenntnissen damit überfordert siehst, diese Filme alle in einen übergeordneten Mutterfilm mit Fortschrittsanzeige zusammenzuführen, könntest du dein Problem auch mit JavaScript lösen, indem du über die Flash-Methode isPlaying() in einem (sagen wir Dreisekunden-)Intervall immer wieder abfragst, ob der Film noch absplielt. Ist dies nicht mehr der Fall, könntest du den nächsten Link auf deinem "Fortschrittskreis" dynamisch über die visibility- bzw. display-Eigenschaft in der umgebenden HTML-Seite einblenden.

Allerdings: Mit Javascript und LiveConnect baust du zusätzliche Barrieren ein, die du nicht hättest, wenn du gleich alles nur innerhalb eines Flashfilms selbst regeln würdest.

Gruß Gernot