s26

文字の読み込んだテキストの長さ

文字数で制限をすると英語と日本語で文字の長さが変わってしまいます。
日本語と英語の文字幅の違いで、横幅が違って見えてしまうのを回避する方法
as2.0だと初期の横幅は変わらない為。文字数が大きくなると2行になってしまうのを利用します。

//長いので、切ってやり直し(1行になるまで削りつづけろ。
var cnt:Number = s.length;
while(t._height >= 16){
	trace(s)
	t.tn.text = s.substr(0, cnt) + "...";
	t.tn.setTextFormat(f);
	cnt--;
}
※テキストの高さが一行分の高さにならない限り、繰り返し、短く設定をする。