Volledige versie bekijken : FLVplayback loopen met een interval
Makman
%Europe/Berlin %378 %2008, 10:05
Ik gebruik FLVplayback om een video te tonen. Deze heb ik geloopt door het volgende scriptje aan m'n FLVplayback te koppelen:
on(complete){
this.autoRewind = true;
this.play();}
Dit werkt prima. Alleen wil ik dat de video niet direct opnieuw gaat spelen maar dat er een aantal seconden tussen iedere loop zit. Hoe krijg ik dat voor elkaar? Met een setInterval? Zo ja, hoe?
Alvast bedankt!
Gr. Mark
Jan
%Europe/Berlin %475 %2008, 12:24
setTimeout lijkt me handiger.
function herhalen()
{
trace("speel opnieuw");
}
setTimeout(herhalen, 2000);//2000 is 2 seconden
En niet op je object scripten maar met instance names werken en alle script in een frame op de hoofdtijdlijn.
Goeten,
Jan
Makman
%Europe/Berlin %514 %2008, 13:20
Hey Jan,
Dankjewel voor je reactie!
Ik heb jouw script geprobeerd alleen wil hij het nog niet doen. Waarschijnlijk doe ik nog iets fout (ben geen expert op het gebied van AS).
Wat ik niet begrijp is "speel opnieuw" Waar verwijst dat naar?
de instancenaam van de video = flvPlayback
Ik heb dus het volgende geprobeerd.
function herhalen()
{
trace("speel opnieuw");
}
flvPlayback.setTimeout(herhalen, 5000);
Zoals jij zei heb ik het script op de hoofdtijdlijn geplaatst.
Wat doe ik fout?
Alvast bedankt!
Gr. Mark
Jan
%Europe/Berlin %539 %2008, 13:56
function herhalen()
{
// trace("speel opnieuw");
my_FLVPlybk.play()
}
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void
{
setTimeout(herhalen, 2000);//2000 is 2 seconden
};
my_FLVplybk.addEventListener("complete", listenerObject);
Jan
Makman
%Europe/Berlin %559 %2008, 14:25
Ja dit werkt! Top!
Dankjewel!
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.