ciao a tutti, spero che qualcuno mi sappia illuminare.

Ho questo codice:

onClipEvent (load)
{
_root.elenco._y = 0;
_root.elenco._x = random(550);
}
onClipEvent (enterFrame)
{
_root.elenco._visible = false;
_root.elenco.duplicateMovieClip("elenco"+i, i);
_root.elenco._y += 20;
if (_root.elenco._y > 500)
{
_root.elenco._y = 0;
_root.elenco._x = random(550);
}
i++;
removeMovieClip("elenco"+(i-1));
}

Quello che vorrei ottenere io è che quando duplico il secondo movieClip, il primo si rimuova, quando duplico il terzo il secondo si rimuoba e cosi' via fino all'infinito, in modo che se tengo aperto il filmato per 3 ore, il sistema non si incasini per via dei troppi movieClip memorizzati.

Ma com'e' che il mio codice non va?


Ringrazio in anticipo