ActionScript3.0にて、appendTextで追加か、textプロパティで総書き換えか。

Stringsに長い文字列が入ってるとして、TextFieldにn文字ずつ表示したい時、

// n文字ずつ追加
TextField.appendText(Strings.substr(TextField.text.length, n));

// 総書き換え
TextField.text = Strings.substr(0, TextField.text.length + n);

appendTextの方が良さげなんだけど、負荷率を見る限りあんま変わってる気がしないのでどうしたモンかなと。

てな訳で10万文字、n=100くらいで試した所、後半になるにつれ負荷率が上がってくのは一緒なんだけど、若干appendTextの方が速くて負荷率も少ないかなと。