Зачем вам переходить на какой-то другой кадр?
Нужно исходить из количество возможных свечей. Сейчас оно не задано.
Делаем так.

Код AS1/AS2:
var total:Number = 21; //всего свечей
var count:Number = 0; //в начале не поставлено ни одной
var currentCandle:MovieClip ;
var dragging:Boolean = false ;
SvechaBox.onPress = function() {
var num:Number = count++;
dragging = true ;
currentCandle = Candle.duplicateMovieClip('candele' + num, num);
currentCandle.onMouseMove = moveCandle;
moveCandle ();
count++; //увеличиваем счетчик
}
for (i = 1; i <= total; i++) { //вписываем вместо 21 total для удобства
this['btn' + i].onPress = stopMoveCandle ;
}
function moveCandle () {
currentCandle._x = _root._xmouse;
currentCandle._y = _root._ymouse;
}
function stopMoveCandle () {
if(dragging && !this.ready) {
delete currentCandle.onMouseMove ;
this.ready = true ;
dragging = false ;
}
if (count == total) { //ожидаем последнюю свечу
//что-то делаем дальше, если нужно
}
}
При постановке последней свечи срабатывает условие count == total и производится необходимое действие по вашему сценарию...
Повторюсь - ничего специально удалять не нужно, функции движения удаляются (отключаются от текущих свече) автоматически.
Продолжайте свой сценарий изнутри указанного условия.