prova così

amount = 5
i=1;
top= _root.flower._y;
_root.flower.refurl._visible = 0;
function duplica(){
if(amount>0) {
duplicateMovieClip (_root.flower, "flower"+i, i);
_root["flower"+i]._y = top+i*40;

_root["flower"+i].refurl = "flower"+i;
i ++;
amount --;
}else{
clearInterval(flag)
}
updateAfterEvent();
}
flag = setInterval(duplica,3000);//pausa di tre secondi
_root.flower._visible = 0;