Показать сообщение отдельно
Старый 11.03.2014, 12:39
NixMist вне форума Посмотреть профиль Отправить личное сообщение для NixMist Найти все сообщения от NixMist
  № 7  
Ответить с цитированием
NixMist

Регистрация: Nov 2013
Сообщений: 38
Я ещё не совсем понял, какой кусок кода именно перерисовывает линии.
Вроде как либо этот, он вызывается при просто рисовании линий.
Код AS3:
public function update(): void
 
		{
			graphics.clear();
			graphics.lineStyle(2, 0x221322);
			graphics.moveTo(_point1.parent.x + _point1.x, _point1.parent.y + _point1.y);
			graphics.lineTo(_point1.parent.x + _point1.x, ((_point2.parent.y + _point2.y) + (_point1.parent.y + _point1.y)) / 2);
			graphics.lineTo(_point2.parent.x + _point2.x, ((_point2.parent.y + _point2.y) + (_point1.parent.y + _point1.y)) / 2);
			graphics.lineTo(_point2.parent.x + _point2.x, _point2.parent.y + _point2.y);
 
		}
Либо этот, он вызывается при передвижении объектов, из которых исходят и входят линии.
Код AS3:
public function redrawLines()
		{
			var l: int = _lines.length;
			for (var i: int = 0; i < l; i++)
			{
				_lines[i].update();
			}
		}