У тебя в каждый момент времени существует только один клип curve, потому что нужно обеспечивать не только разные глубины, но и разные имена клипам.
Разберись вот с этим

Код:
_root.createEmptyMovieClip("curve"+dd, dd++);
и вот с этим

Код:
on (release) {
//удаление последнего мувика вместо "создания пустого мувика вместо последнего"
_root.removeMovieClip("curve"+Number(dd-1));
}