
Код AS3:
btn.addEventListener(MouseEvent.CLICK,removeLines);
public function removeLines(e:MouseEvent = null):void{
var l: int = _lines.length;
for (var i: int = 0; i < l; i++)
{
_lines[i].graphics.clear();
// но лучше в классе линии сделать еще одну функцию clear - например
}
// ну и дальше пишете что еще вам нужно удалить
}
и как выше писал самана, перед рисование линий нужно удалять старые, иначе они будут рисоваться поверх первых

Код AS3:
public function redrawLines()
{
removeLines(); // <-------------
var l: int = _lines.length;
for (var i: int = 0; i < l; i++)
{
_lines[i].update();
}
}
и вообще я не понял сути вашего кода, вы перетаскиваете родителя, и пересчитываете координаты всех линий внутри...
но эти линии будут переноситься автоматически, если они внутри контейнера (который тащим)