Obiekt rysujący swój tor??

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.
Barry
Posty: 1
Rejestracja: ndz lut 27, 2005 10:21 pm
Lokalizacja: Bukowno

Obiekt rysujący swój tor??

Post autor: Barry »

Mam problem. Nie mogę sobie poradzić z tym aby obiekt poruszający sie po krzywej zostawiał ślad swojej drogi. Prosze o pomoc!!! Z góry dziękuje!!
Marek_bf
Administrator
Posty: 4419
Rejestracja: czw lut 24, 2005 2:14 am
Kontakt:

Re: Obiekt rysujący swój tor??

Post autor: Marek_bf »

Sterowane klawiszami:

Kod: Zaznacz cały

this.speed = 1;
this.createEmptyMovieClip("my_mc", 999);
my_mc.lineStyle(10, 0x000000, 100);
my_mc.moveTo(0, 0);
my_mc.lineTo(0, .15);
this.lineStyle(3, 0x000000, 100);
this.moveTo(my_mc._x, my_mc._y);
this.onEnterFrame = function() {
	if (Key.isDown(Key.RIGHT)) {
		my_mc._x += speed;
	}
	if (Key.isDown(Key.LEFT)) {
		my_mc._x -= speed;
	}
	if (Key.isDown(Key.DOWN)) {
		my_mc._y += speed;
	}
	if (Key.isDown(Key.UP)) {
		my_mc._y -= speed;
	}
	this.lineTo(my_mc._x, my_mc._y);
};
Generalnie chodzi o to żeby, co klatkę rysować linie, której koniec jest położony względem X i Y danego MC:

Kod: Zaznacz cały

 my_mc.lineStyle(3, 0x000000, 100);
my_mc.moveTo(my_mc._x, my_mc._y);
my_mc.onEnterFrame = function() {
my_mc.lineTo(my_mc._x, my_mc._y);
};
Przykład rysowania myszką:

Kod: Zaznacz cały

 _root.lineStyle(3, 0x000000, 100);
_root.moveTo(_root._xmouse, _root._ymouse);
_root.onEnterFrame = function() {
	_root.lineTo(_root._xmouse, _root._ymouse);
};
ODPOWIEDZ