Допустим, на сцене 10 мувиков - mc1, mc2...mc10.
Тогда:

Код AS1/AS2:
this.onEnterFrame = function()
{
for (i = 1; i <= 10; i++)
{
var mc:MovieClip = this['mc' + i];
mc._x += 5;
mc._y += 2;
}
}
Нелинейное движение (вводится параметр, зависящий от номера):

Код AS1/AS2:
this.onEnterFrame = function()
{
for (i = 1; i <= 50; i++)
{
var mc:MovieClip = this['mc' + i];
mc._x += 5 * (i / 2) ;
mc._y += 2;
}
}
С остановкой, и если мувиков много и все находятся в контейнере cont_mc.

Код AS1/AS2:
var c:Number = 0;
this.onEnterFrame = function()
{
if (c <= 30)
{
for (i = 1; i <= 50; i++)
{
var mc:MovieClip = cont_mc['mc' + i];
mc._x += 5 * (i / 2) ;
mc._y += 2;
}
c++;
}
}
Если мувики в контейнере, но при этом их неопределенное количество и они непоименованы:

Код AS1/AS2:
this.onEnterFrame = function()
{
for (i in cont_mc)
{
var mc:MovieClip = cont_mc[i];
mc._x += 5;
mc._y += 2;
}
}
В общем, насколько у вас хватит фантазии, желания и опыта.
С массивом примера не привожу, забивать координатами сил нету.

Скажу только, что массив нужен многомерный.
PS. Тему бы в AS2, автор топика сразу об EnterFrame заговорил...