Надеюсь опечатка: вместо with("m"+i) должно быть with(this["m"+i]).
Такой код

Код:
with(this["m"+i])
{
...
removeMovieClip(names[0]);
...
}
подразумевает, что в клипе this["m"+i] содержится names[0]. А его там нет.
Почитай хелп... Пихаешь в массив строки, а удаляешь их через removeMovieClip
