потребовалось текст в риал тайме выводить в несколько колонок, для чего использую несколько текстовых полей:

Код:
function column(a_txt:TextField, b_txt:TextField){
var bufText:String="", n:Number;
a_txt.text+=b_txt.text;
while(a_txt.textHeight>a_txt._height){
n=a_txt.text.lastIndexOf(" ");
bufText=a_txt.text.substring(n)+bufText;
a_txt.text=a_txt.text.substring(0,n);
}
b_txt.text=bufText;
}
все хорошо работает, но хотелось бы перейти на текст с html, проблема в том как реализовать разрезку на 2 текстовых поля так что бы не повреждались теги??