| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #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 |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| as3, cuepoints, flvplayback |
| Themen-Optionen | |
| Ansicht | |
| |