Допустим, пишем ‘123’ и разбиваться число должно как

Код AS1/AS2:
var btn:MovieClip = this.createEmptyMovieClip("btn", 3);
btn.beginFill(0xFF0000);
btn.moveTo(10,10);
btn.lineTo(100,10);
btn.lineTo(100,30);
btn.lineTo(0,30);
btn.lineTo(0,10);
btn.endFill();
btn._y = 35;
btn._x = 20;
var pole_txt:TextField = btn.createTextField("pole_txt", 4, 0, 5, 0, 0);
pole_txt.autoSize = true;
pole_txt.text = 'кнопка';
btn.onPress = substr_f;
///////////////////
var txt:TextField = this.createTextField("my_txt", 998, 20, 20, 100, 20);
txt.type = "input";
txt.border = true;
function substr_f() {
txt_len = txt.length;
for (var i:Number = 0; i<txt_len; i++) {
var mySubstring:String = my_txt.text.substr(i);
trace(mySubstring);
}
}
У меня получается неправильно