mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 16.10.2026 02:07 Benutzername: Passwort: Auto-Login

Thema: [Flash 8/AS2] Text soll sich austauschen vom 13.08.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [Flash 8/AS2] Text soll sich austauschen
Seite: 1, 2  Weiter
Autor Nachricht
Andi B. Kloppt
Threadersteller

Dabei seit: 08.08.2008
Ort: Berlin
Alter: 38
Geschlecht: Weiblich
Verfasst Mi 13.08.2008 15:41
Titel

[Flash 8/AS2] Text soll sich austauschen

Antworten mit Zitat Zum Seitenanfang

Hallo!

Ich arbeite an einem Video Player. Dazu habe ich eine Steuerungsleiste und eine Kapitelauswahl erstellt.
Es gibt vier Kapitel, jedes Kapitel beinhaltet einen eigenen Film und befindet sich in einer eigenen Szene.
Eingeladen werden die Filme per NetStream.
Nun sollen die Filme mit Hilfe von Text erklärt werden. Es soll einfach Text neben jedem Film eingeblendet werden.
Die Schwierigkeit liegt darin, dass der Text sich nach einiger Zeit ändern soll. Sagen wir ein Film ist 2 Minuten lang, nach 30 Sekunden soll ein anderer Text daneben erscheinen, nach 1:20 soll er nochmal geändert werden.
Wie löse ich das am besten?
Ich habe schon gesucht, nach globalen Variabeln etc. aber ich komme nicht darauf!

Vielen Dank!
  View user's profile Private Nachricht senden
Kyuugo

Dabei seit: 30.01.2006
Ort: Moenchengladbach
Alter: 42
Geschlecht: Männlich
Verfasst Mi 13.08.2008 15:44
Titel

Antworten mit Zitat Zum Seitenanfang

puh, das einzigste was mir dazu einfällt wäre evtl eine setInterval funktion. Die Frage ist nur ob man diese auch "pausieren" kann, wenn jemand den film pausiert...

oder soll sich der Text unabhängig vom aktuellen filminhalt immer nach 30sek austauschen?

Gruß
Kyu
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Andi B. Kloppt
Threadersteller

Dabei seit: 08.08.2008
Ort: Berlin
Alter: 38
Geschlecht: Weiblich
Verfasst Mi 13.08.2008 15:46
Titel

Antworten mit Zitat Zum Seitenanfang

Nein, eben nicht. In jedem Kapitel soll sich der Text an verschiedenen Stellen austauschen

Zuletzt bearbeitet von Andi B. Kloppt am Mi 13.08.2008 15:48, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Kyuugo

Dabei seit: 30.01.2006
Ort: Moenchengladbach
Alter: 42
Geschlecht: Männlich
Verfasst Mi 13.08.2008 15:48
Titel

Antworten mit Zitat Zum Seitenanfang

Ich weiß jetzt nicht wie das mit NetStream läuft, aber kannst du nicht eine Abfrage über "deinFilm._currentframe" machen?

So könntest du ja abfragen wie lange der film schon spielt und an entsprechenden stellen dann die ein-/ausblendungen setzen...
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 48
Geschlecht: Männlich
Verfasst Mi 13.08.2008 16:07
Titel

Antworten mit Zitat Zum Seitenanfang

Nix currentFrame.... Wenn Du mit FLV´s arbeitest, machst Du das am besten mit Cuepoints und einem dementsprechenden Listener.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Andi B. Kloppt
Threadersteller

Dabei seit: 08.08.2008
Ort: Berlin
Alter: 38
Geschlecht: Weiblich
Verfasst Mi 13.08.2008 16:33
Titel

Antworten mit Zitat Zum Seitenanfang

Au ja, das mit den Cuepoints klingt sehr gut. Ich werde es morgen umsetzen.

Vielen Dank für eure schnelle Hilfe!
  View user's profile Private Nachricht senden
Andi B. Kloppt
Threadersteller

Dabei seit: 08.08.2008
Ort: Berlin
Alter: 38
Geschlecht: Weiblich
Verfasst Mi 20.08.2008 15:27
Titel

Antworten mit Zitat Zum Seitenanfang

Hallo nochmal!

Mir ist das mit den Cuepoints noch nicht ganz klar. Ich hab schon einige Tutorials durch und die Flash Hilfe hat mich auch nicht sonderlich weit gebracht.

Es ist ja so, dass der Film per Netstream eingeladen wird. Die Cuepoints möchte ich per AS setzen.

Code:
var cuePt:Object = new Object();
cuePt.time = 1;
cuePt.name = "elapsed_time";
cuePt.type = "actionscript";
// Add AS cue point.
theVideo.addASCuePoint(cuePt);

// Add another AS cue point.
theVideo.addASCuePoint(2, "elapsed_time2");


...den Teil verstehe ich, die CuePoints werden zu einer bestimmten Zeit gesetzt.

Nur wie gehts es jetz weiter? Ich möchte, dass sich die Text Dateien austauschen. Kann mir jemand einen Ansatz geben?
Und ist es möglich, dass ganze mit externen Text Dateien zu machen?

Vielen, vielen Dank!
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 48
Geschlecht: Männlich
Verfasst Mi 20.08.2008 18:44
Titel

Antworten mit Zitat Zum Seitenanfang

Du musst jetzt noch einen CuePointListener bauen, der deinen Film auf die frisch gesetzen Cuepoints überwacht.

Wo die Texte herkommen ist egal. Ich würd das aber lieber mit einer XML-Datei machen. Da kannst Du sogar hingehen und alles in eine Dateipacken, Cuepoint-Infos und den dazugehörigen Text.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
 
Ähnliche Themen Layer mit Text - Inhalt austauschen
Symbol austauschen in Flash 8
Flash per Javascript austauschen
>Bilder automatisch austauschen ohne Flash?
Flash - Verlauf auf Text?
Dynamischer Text bei Flash 8
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.