так по-проще мне кажется:

Код:
var str = "какой-нить длинный текст";
var words = str.split(" ", 200);
var newstr = "";
for(var i=0; i<words.length; i++){
newstr += words[i];
txt.text = newstr + "\n"
if(txt.maxscroll != 1) break;
else newstr += " ";
}
txt.text = newstr + "..."
+
а вот так вообще идеально

Код:
var str = "какой-нить длинный текст";
var words = str.split(" ", 200);
var newstr = "";
for (var i = 0; i<words.length; i++) {
newstr += words[i];
txt.text = newstr + " " + words[i+1] + "...";
if (txt.maxscroll != 1) {
newstr += "..."
break;
} else newstr += " ";
}
txt.text = newstr;