Strona 1 z 1

Obiekt rysujący swój tor??

: ndz lut 27, 2005 10:36 pm
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!!

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

: ndz lut 27, 2005 10:42 pm
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);
};