Zurück   Flashforum > Flash > Flash Einsteiger

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 24-03-2010, 15:05   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: cologne
Beiträge: 18
Smile progressiv geladener flv soll loopen - aber wie?

Ola liebe Flashforum-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
norman02 ist offline   Mit Zitat antworten
Alt 25-03-2010, 10:21   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2003
Ort: cologne
Beiträge: 18
Smile lösung gefunden

Re1
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.
__________________
norman02
norman02 ist offline   Mit Zitat antworten
Alt 04-01-2012, 09:43   #3 (permalink)
Neuer User
 
Registriert seit: Nov 2011
Beiträge: 3
gleiches Problem

Hallo Norman02,

es ist zwar schon ein paar Jährchen her, aber vielleicht bist Du ja inzwischen zum absoluten Flash Guru mutiert
Ich habe genau das gleiche Problem und habe Dein Script benutzt aber ohne Ergebnis. Er ignoriert das AS einfach.
Allerdings arbeite ich inzwischen mit CS 5.5
Hast Du noch irgendwelche Erkenntnisse hierzu gefunden?
fletcherduck ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
einbettung, flash, flv, loop, progressive load

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
[Flash CS3] Progressiv geladener Flashfilm – wie automatische Weiterleitung? RobnN Flash Einsteiger 1 24-07-2009 23:19
streaming videoplayer soll nicht loopen jandes ActionScript 1 2 20-10-2006 10:06
mp3 soll loopen jolly27 Flash Einsteiger 1 14-04-2006 14:00
flv in Präsentation auf CD soll loopen woifaaal Video 0 14-01-2005 08:38
mc soll nur alle 20sec loopen candida ActionScript 1 5 09-06-2004 18:04


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:12 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele