Non vedo cosa ci sia di più da spiegare , tu hai ad esempio dei movieclip che si chiamano "mc0","mc1","mc2",etc.
Puoi usare la sintassi

_root['mc'+n]

dove n è la parte variabile del nome, mentre "mc" è la parte fissa. In tal modo ti riferirai ad un movieclip diverso in base al valore di n.

Nel tuo caso, prova così.

for (i=0; i<lng; i++) {
_parent.buttons.attachMovie("bt", "bt"+i, i);
with(_parent.buttons["bt"+i]) {
n = _parent._parent.loader.i;
tt = _root.buttons[n].toString();
_parent._parent.lunghezze += tt.length;
_parent.txt += tt+" | ";
act = _root.loading[n];
_y = 30;
_x = 300*n;
}
}