17.4 FLVPlayback in Flash 8 Professional
Wenn Sie in Flash 8 Professional das Video nicht direkt einbetten, sondern mit der Option Von einem Webserver progressiv herunterladen importieren, landet es automatisch in einer Komponente »FLVPlayback«. Diese Komponente erlaubt Ihnen die Videosteuerung über das zugehörige Objekt. Sie vergeben dazu einfach im Eigenschafteninspektor einen Instanznamen, z. B. video. Die Methoden und Eigenschaften zum Steuern finden Sie unter Komponenten • FLVPlayback im Aktionen-Bedienfeld und können dann beispielsweise das Video anhalten:
Videoimport mit Skin |
Vorsicht, standardmäßig erhält jedes Video beim Import eine so genannte Skin mit integrierter Video-Steuerung. Wenn Sie das nicht möchten, müssen Sie beim Import unter Skin die Option Keine wählen. Die FLV-Playback-Komponente erscheint dann ohne Steuerung (siehe Abbildung 17.11). |
video.pause();
Abbildung 17.10 Mit der Klasse FLVPlayback steuern Sie die Komponente in Flash 8 Professional.
Abbildung 17.11 Ohne Skin erscheint die FLVPlayback-Komponente ohne Steuerung.
Ohne Skin erfolgt die Steuerung des Videos dann ganz einfach. Sie greifen auf die Komponente zu und verwenden dann die Methoden der FLVPlayback-Klasse. Für die einfache Videosteuerung ergeben sich ein paar kleine Unterschiede: Das Abspielen startet wie gewohnt mit play(), die Pause ist aber nicht stop(), sondern direkt pause(). stop() setzt den Film auf den Anfang zurück:
abspielen_btn.onRelease = function() { _root.abspielen_licht_mc._visible = true; _root.video.play(); }; pause_btn.onRelease = function() { _root.abspielen_licht_mc._visible = false; _root.video.pause(); }; stop_btn.onRelease = function() { _root.abspielen_licht_mc._visible = false; _root.video.stop(); };
Das modifizierte Beispiel finden Sie unter dem Namen video_flvplayback_AS2.fla im Ordner Flash8.
Abbildung 17.12 Unsere einfache Videosteuerung funktioniert auch mit der FLVPlayback-Komponente.
Ihre Meinung
Wie hat Ihnen das Openbook gefallen? Wir freuen uns immer über Ihre Rückmeldung. Schreiben Sie uns gerne Ihr Feedback als E-Mail an kommunikation@rheinwerk-verlag.de.