Zatrzymanie pętli po każdej iteracji

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.
wioslop
Nowy
Nowy
Posty: 20
Rejestracja: sob paź 21, 2006 8:52 pm

Zatrzymanie pętli po każdej iteracji

Post autor: wioslop »

Mam pętlę, która duplikuje mc (duplicateMovieClip). Chciałbym, aby po każdej iteracji nastąpiła krótka przerwa (żeby duplikowanie odbywało się kaskadowo). Kombinowałem :idea: coś z setInterval, ale nic mi nie wychodzi :cry: . Ma ktoś pomysł jak to rozwiązać :?:

Pzdr.

wiosło
xeo
Nowy
Nowy
Posty: 51
Rejestracja: ndz lip 29, 2007 9:58 am

Re: Zatrzymanie pętli po każdej iteracji

Post autor: xeo »

To może tak :-D

Kod: Zaznacz cały

i = 0;
pozycja = zdjecie._x;
function interval() {
	i++;
	mc = zdjecie.duplicateMovieClip("zdjecie"+i, getNextHighestDepth());
	mc._x = pozycja + 50;
	pozycja = mc._x;
	if (i == 5) {
		clearInterval(intervalid);
	}
}
intervalid = setInterval(interval, 2000);
wioslop
Nowy
Nowy
Posty: 20
Rejestracja: sob paź 21, 2006 8:52 pm

Re: Zatrzymanie pętli po każdej iteracji

Post autor: wioslop »

Dzięki. Teraz działa jak należy. :-D

Pzdr.

wiosło
ODPOWIEDZ