PDA

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!