.flv endlos loopen lassen [Flash CS4]
| Beiträge: 2 Registriert: Feb 2007
| 24.03.2010, 16:12
Ola liebe Flashhilfe-Gemeinde!
Ich verzweifle gerade an einer sicher simplen Einbettung eines .flv-Videos
in Flash.
Ich habe das .flv als als progressive load in das swf importiert.
soweit so gut.
Wie kann ich das .flv endlos loopen lassen?
Bin AS-Rookie, habe schon den Tip bekommen, daß ich einen eventlistener
verwenden soll, der abfragt ob sich der Status des Videos ändert.
Ist der Status auf "video angehalten" folgt der Befehl Video wieder starten.
soweit die Theorie.
habe dazu die unten aufgeführten Zeilen im AdobeForum gefunden und sie in ein leeres Schlüsselbild eingefügt mit folgendem Ergebnis:
Flash meckert:
The class or interface 'NetStatusEvent' could not be loaded.
A type identifier is expected after the ':'.
und das Video stoppt unverändert ohne zu loopen.
Was mache ich falsch?
var timedelay:Number = 10; // seconds delay in replay
var video;
var nc:NetConnection;
var ns:NetStream;
nc = new NetConnection();
nc.connect(null);
ns = new NetStream(nc);
ns.client = this;
ns.addEventListener(NetStatusEvent.NET_STATUS,netS tatusf);
function netStatusf(e:NetStatusEvent) {
if (e.info.code == "NetStream.Play.Stop" && Math.abs(durationNum-ns.time)<.1) {
setTimeout(replayF,timedelay*1000);
}
}
function replayF(){
ns.play("film/film1.f4v");
}
var durationNum:Number;
function onMetaData(iObj:Object):void {
durationNum = iObj.duration;
}
video = new Video(287,263);
video.x = 231.1;
video.y = 140.5;
addChild(video);
video.attachNetStream(ns);
ns.play("film/film1.f4v");
Vielen Dank im voraus!
__________________
norman02 | | | Beiträge: 2 Registriert: Feb 2007
Themenautor/in
| 25.03.2010, 11:19
ok.
hab den Tip von einem Kollegen bekommen und die Lösung gefunden:
das eingebundene .flv mit instanznamen "my_FLVPlybk" versehen und
folgenden eventlistener in ein leeres schlüsselbild:
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
my_FLVPlybk.seek(0);
my_FLVPlybk.play();
};
my_FLVPlybk.addEventListener("complete", listenerObject);
my_FLVPlybk.contentPath = "video/home_video.flv";
fertig. | |
| Ähnliche Beiträge zum Thema | 13.09.2022 - Rennier |
|
Flashhilfe.de Flash Platform Tipps & Tutorials Flash Platform Andere Programmiersprachen Jobangebote Diskussionen
Flashhilfe News
Regeln & Bedingungen
|