Animacja "kółeczek".

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.
milosz0010
Posty: 1
Rejestracja: pn lis 30, 2009 7:38 pm

Animacja "kółeczek".

Post autor: milosz0010 »

Witam

A więc mam projekt, który wygląda tak:
http://img410.imageshack.us/img410/9769/artt.jpg

Mam zamiar aby te kółeczka tak falowały. Tylko jeśli ma być ich tyle, i dla każdego zrobić ruch po ścieżce to trochę to czasu zajmie. Jak mógłbym zrobić to szybciej i bardziej prawidłowo? Chyba że proponujecie inna animacje tych kółeczek.

Z góry dzięki i Pozdrawiam
Miłosz
rafalfilipkowski
Nowy
Nowy
Posty: 76
Rejestracja: sob lis 28, 2009 3:30 pm
Lokalizacja: GG:4353060

Re: Animacja "kółeczek".

Post autor: rafalfilipkowski »

Witam
Znalazłem coś na dysku, ale to nie falowanie, lecz chaotyczny ruch prawie w miejscu (może uda Ci się przerobić na ruch falowy). Rysujemy obiekt w Twoim przypadku to kółko, konwertujemy te kółko do MC i nadajemy mu instance name: circle. Następnie przypisujemy temu MC kod AS 2.0:

Kod: Zaznacz cały

onClipEvent (load) {
	//movie width/height
	height = 200;
	width = 300;
	//------------------------//
	//makes everything random //
	//------------------------//
	this._x = Math.round(Math.random()*width);
	this._y = Math.round(Math.random()*height);
	var temp = this._alpha=Math.random()*100;
	this._xscale = this._yscale=temp;
	//setting initiaion position
	cx = this._x;
	cy = this._y;
}
onClipEvent (enterFrame) {
	//causes the object to be offset
	this._x = cx+(1+Math.random()*5);
	this._y = cy+(Math.random()*5);
}
a na osi gdzie znajduje się owy MC wpisujemy AS 2.0:

Kod: Zaznacz cały

for (var i = 0; i<25; i++) {
	circle.duplicateMovieClip(i, i);
}

Pozdrawiam, miłej zabawy.
ODPOWIEDZ