вот текст AS для Flash 5

Код:
i = Number(i)+1;
duplicateMovieClip("/txtvol/char" add (i-1), "char" add i, i);
set("/txtvol/char" add i add "/letter:char", substring(text, i, 1));
setProperty("/txtvol/char" add i, _x, getProperty ("/txtvol/char" add (i-1),_x)+13);
А пределать этот код для Flash 8 я не могу... тупость, но не получается...
вот

Код:
i = Number(i)+1;
trace('char'+i+"= "+this["char"+i]+' / '+this+' / '+substring(txt, i, 1));
duplicateMovieClip(this["char" +(i-1)], "char" + i, i);
set(this["char" +i].letter.char.text,"a");
setProperty(this["char" +i], _x, getProperty (this["char" +(i-1)],_x)+12);
Уверен, что ошибка в this["char"+i], но вроде всё правильно задаётся... помогите, давно мучаюсь