Zurück   Flashforum > Software > Video

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-01-2010, 17:44   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 24
Adobe Media Encoder Cue Points

Hi,

ich habe ein Video mit Cue Points versehen und in mein Flash-Projekt reingeladen. Soweit funktioniert alles.
Jetzt bleibt der Text vom jeweiligen Cue Point aber solange, bis der nächste Cue Point kommt und sich der Text verändert.
Kann ich das irgendwie so hinkriegen, dass die verschiedenen Cue Points nur so 2-3 Sekunden sichtbar sind und dann verschwinden?

Grüße sb15420
sb15420 ist offline   Mit Zitat antworten
Alt 12-01-2010, 19:04   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Setz ein Intervall oder einen Timer und lösch dann die letzte Textfeldinstanz...
  Mit Zitat antworten
Alt 12-01-2010, 22:07   #3 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 24
Meinst du in Flash? Könntest du mir das bißchen genauer sagen, kenne mich nicht allzu gut aus..
Danke
sb15420 ist offline   Mit Zitat antworten
Alt 13-01-2010, 00:47   #4 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Könntest du mir das bißchen genauer sagen
Da müsstest du zuerst dein Script posten...
  Mit Zitat antworten
Alt 13-01-2010, 08:12   #5 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 24
Natürlich.

var meinCuePointListener = new Object();

this.video.addEventListener("cuePoint", meinCuePointListener);

meinCuePointListener.cuePoint = function(eventObject){

_root.cuetext.text = eventObject.info.parameters.Infotext;
}

Hoffe das hilft weiter.

Grüße
sb15420 ist offline   Mit Zitat antworten
Alt 13-01-2010, 08:59   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Ist das AS2 oder AS3? Das "_root" weist auf AS2 hin, da würde ich ein Intervall setzen:
PHP-Code:
var meinCuePointListener = new Object();
this.video.addEventListener("cuePoint"meinCuePointListener);

meinCuePointListener.cuePoint = function(eventObject){
   
_root.cuetext.text eventObject.info.parameters.Infotext;
   
_root.intervalID setInterval(textLoeschen,3000);//3 Sek Pause
}

function 
textLoeschen() {
   
clearInterval(_root.intervalID);//Intervall wieder löschen
   
_root.cuetext.text "";

In AS3 würde das ansatzweise so funzen:
PHP-Code:
var timer:Timer;
var 
meinCuePointListener = new Object();

this.video.addEventListener("cuePoint"meinCuePointListener);

meinCuePointListener.cuePoint = function(eventObject){
   
cuetext.text eventObject.info.parameters.Infotext;
   
timer = new Timer(3000);//3 Sek Pause
   
timer.start();
   
timer.addEventListener(TimerEvent.TIMERtimerHandler);
}

function 
timerHandler(e:TimerEvent):void{
   
timer.stop();
   
timer.removeEventListener(TimerEvent.TIMERtimerHandler);
   
cuetext.text ""

Bei beiden Varianten gibt es natürlich das Problem, dass der Text auf jeden Fall nach 3 Sekunden gelöscht wird, auch wenn der nächste Cuepoint weniger als 3 Sekunden entfernt ist...
  Mit Zitat antworten
Alt 13-01-2010, 16:36   #7 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 24
Das ist AS2.
Hat bestens geklappt. Vielen Dank dir.

Grüße sb15420
sb15420 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Adobe Media Encoder startet mit Fehler SteveDragon Video 2 18-11-2009 03:03
Media Encoder CS4 F4V burn4ever Video 1 23-07-2009 05:13
Echtes Live Streaming: Adobe Flash Media Encoder wolter Nachrichten 1 22-01-2007 11:18
WMA v7 für media encoder??? peeowee 3D 3 04-11-2003 17:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:32 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele