PDA

Просмотр полной версии : как удалить клип в этом случае?


veterok4
12.02.2006, 22:34
Создаётся программно клип:

//кусок кода из кнопки создания клипа
dd=dd+1; //приращиваю переменную глубины мувика
_root.createEmptyMovieClip("curve", dd);
var plotter=curve.createEmptyMovieClip("plotter", dd);

.....//далее идёт код рисования


но почему у меня не получается удалить программно клип (последний из истории например?


on (release) { //создание пустого мувика вместо последнего
_root.createEmptyMovieClip("curve", dd);
dd=dd-1;//декремент переменной глубины мувика
}

olegn
12.02.2006, 22:47
У тебя в каждый момент времени существует только один клип curve, потому что нужно обеспечивать не только разные глубины, но и разные имена клипам.
Разберись вот с этим
_root.createEmptyMovieClip("curve"+dd, dd++);
и вот с этим
on (release) {
//удаление последнего мувика вместо "создания пустого мувика вместо последнего"
_root.removeMovieClip("curve"+Number(dd-1));
}