Да ваще компилятор его сам поставит. Если считается хорошим тоном - то что он делает, ты вкурсе вообще?, точнее так : класс без супер конструктора и класс с супер - чем будут отличаться визуально , а так же просто при компиляции
Добавлено через 8 минут

Код AS1/AS2:
class Main extends MovieClip{
var movies:Array;
function Main(){
for (var i = 0; i < 15; i++) {
movies[i] = attachMovie("ChildMovie", "mc"+i, i);
movies[i].speed = 20;
movies[i]._x = 100+20*i;
movies[i].finishX = 200+20*i;
// чтобы видеть значения в следующей функции нужно испольховать делегат, в //твоем случае функция маин тока задает координаты и аттачит мувики, НО при //этом нету направления на продолжение скрипта. Должно быть приблиз так :
//- координаты и прочее ( например в цикле)
//- вызов функции с делегатом для сохранения параметров, или же вызов функции //через делегат inils для сохранения параметров, а так же передачи параметров //функции
}
}
function Play(){
for (var i = 0; i < 15; i++)
movies[i].onEnterFrame = Run;
// здесь ипользовалася бы только делегат inils
//- movies[i].onEnterFrame = inils.Delegate.create(this,Run,[i]);
}
function Run(SUPER_I) {
movies[SUPER_I]+=1; /*Здесь хотелось бы обратиться к свойствам соответствующего мувика*/
if (this._x == this.finishX)
this.Stop(); /*А здесь вызвать метод класса Main*/
// а если важны например параметры из этой функции, то можно либо делгатом //снова либо setInterval , он кстати тоже сохранит параметры.
}
function Stop(){
}
}