Odtwrzanie dzwięków losowo z losowym odstępem czasowym

Technologia Flash, czyli animacja na potrzeby stron WWW to świat daleko odbiegły od zwykłego programowania i kodu. Zapytaj o pomoc i podziel się z nami Twoimi problemami z zakresu Flasha.
Thorus
Przelotem
Przelotem
Posty: 289
Rejestracja: pt sty 26, 2007 1:46 am

Odtwrzanie dzwięków losowo z losowym odstępem czasowym

Post autor: Thorus »

Próbuje zbudować mechanizm, ktory odtwarza losowo kilka dzwiekow w losowo wybranym odstepie czasowym wg podanego zakresu.
Udalo sie po czesci. Dzwieki sa losowane z biblioteki, odtwarzane, a algorytm losuje liczby wg podanego zakresu. Niestety jak sie przyglądnąłem temu bardziej - nie sa odtwarzane w losowo wybranym odstepie czasowym. Nie ma spojnosci pomniedzy losowanymi liczbami a odstepem czasowym pomiedzy odgrywanymi dzwiekami. Dzwieki odtwarzaja się dokładnie co ten sam czas czyli co tę drugą wartość (wg ponizszego przykladu 9000). Dlaczego? Jest ktos w stanie pomoc?

Kod: Zaznacz cały

zm = randRange(1000,9000);

function randRange(min:Number, max:Number):Number {
    var randomNum:Number = Math.floor(Math.random() * (max - min + 1)) + min;
	trace(randomNum);
    return randomNum;
}

function uruchamianie(){
zmienna = random(5);
muzyczka = "dzwiek" + zmienna;
trace(muzyczka);

// create a new Sound object
var my_sound:Sound = new Sound();
my_sound.attachSound(muzyczka);
my_sound.start();
zm = randRange(1000,9000);
}

var intervalID:Number = setInterval(uruchamianie, zm);

function wylaczenie(){
	clearInterval(intervalID);

}

//setInterval(uruchamianie, zm);
stop();
ODPOWIEDZ