zufällige Pause

mgraf

Erfahrenes Mitglied
Hallo,
ich versuche gerade mit Flash einen kleinen film zumachen: ;)

Mitten unterm Film soll eine kurze Pause sein(max. 15 sek), die soll aber zufällig lange dauern, mal 3sek, dann 8sek,...
Aber so funktionierts nicht:
PHP:
stop();

pause = function(){
	play();
	clearInterval(pauseID);
}
zufall = function(){
	random(15000);
}
trace(zufall);
pauseID = setInterval(pause,zufall);

help!! :rolleyes:

thx
 
Zuletzt bearbeitet:
Hi,

Code:
var iv = 0;
stop();

var zufall = function() {
    return Math.random() * 1500;
}

function weiter() {
    clearInterval(iv);
    play();
}

iv = setInterval(weiter, zufall());

"random(15)" ist so gesehen ein Ausdruck (eine Funktion, die einen Wert zurückliefert) - Du müsstest den Wert schon per "return" zurückgeben. Allerdings musst Du, wenn Du den Rückgabewert einer Funktion als zweiten Parameter für setInterval verwenden willst, diese auch mit Klammern notieren. ;)

Gruß
.
 
Zurück