Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-12-2008, 22:50   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2008
Beiträge: 4
CuePoints zum synchronisieren von FLVPlaback

Hallo zusammen,

ich bin am verzweifeln. Ich versuche via CuePoints zwei Instanzen des FLVPlaybacks mit AS3 zu synchronisieren. Ich komm leider nicht weiter als bei beiden einen cuepointListener zu adden.
Wie kann ich nun dem zweiten Video sagen, dass es, wenn bei Video 1 cuePoint x erreicht wurde auf den nächste CuePoint springen soll und dort warten soll bis der nächste Befehl kommt?

Praktisches Beispiel:
Instanz red1 ist ein Video mit einem Redner. NavigationCuePoints sind dann gesetzt, wenn der Redner die nächste ppt Folie anzeigen lässt.
Instanz prs1 ist ein Video mit der ppt, bei der die CuePoints beim Folienwechsel gesetzt sind.
Wie sage ich nun in der function on red1, if cuePoint"Folie1"=true tell prs1 gotoAndStop at CuePoint"Folie1" ? Und das ganze in AS3?

Wäre echt toll wenn mir einer on Euch helfen könnte, ich sitz hier seit vier Tagen bis spät in die Nacht und NIX klappt.

Danke im voraus

Frank

Edit:

Kann das so funktionieren?

import fl.video.FLVPlayback;
import fl.video.MetadataEvent;

red1.addEventListener(MetadataEvent.CUE_POINT,navi gation);

function navigation(event:MetadataEvent.CUE_POINT, navigation):void {
prs1.findNearestCuePoint("Folie"(n+1));
}

Wo liegt dann der Fehler, dass ich immer

1046: Typ wurde nicht gefunden oder war keine Kompilierungszeit-Konstante: CUE_POINT.

Im Compiler angezeigt bekomme?

Danke

Geändert von RedHugh (13-12-2008 um 01:25 Uhr) Grund: Edit
RedHugh ist offline   Mit Zitat antworten
Alt 14-12-2008, 15:21   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2008
Beiträge: 4
Problem gelöst!

So, ich bedanke mich bei Allen die sich die Mühe gemacht haben sich Gedanken zu machen.
Falls es Jemanden interessiert, wie es gehen kann, hier mein Code für's Archiv:

import fl.video.FLVPlayback;
import fl.video.MetadataEvent;

import fl.video.FLVPlayback;
import fl.video.CuePointType;
import fl.video.VideoEvent;


red1.addEventListener(MetadataEvent.CUE_POINT, cp_listener);
function cp_listener(eventObject:MetadataEvent):void {
prs1.play();
prs1.addEventListener(MetadataEvent.CUE_POINT, cp_listener1);

function cp_listener1(eventObject:MetadataEvent):void {
prs1.findNearestCuePoint(eventObject.type, CuePointType.NAVIGATION);
prs1.stop();
}
}

Das geht, und ich hab's allein geschafft. Man bin ich stolz auf mich!

Schönen Tag noch!

Gruß

Frank
RedHugh ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
as3, cuepoints, flvplayback

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



Alle Zeitangaben in WEZ +1. Es ist jetzt 16:22 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele