Strona 1 z 1

Animacja "kółeczek".

: pn lis 30, 2009 8:10 pm
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

Re: Animacja "kółeczek".

: ndz gru 13, 2009 10:42 pm
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.