我有大约TextField.htmlText +=msg.And性能问题 我知道thatTextField.appendText(msg)更好地工作比TextField.text +=msg.So我不知道是否有一些方法比TextField.htmlText +=msg更好?任何帮助,将不胜感激。

此致

菌种

有帮助吗?

解决方案

我没有基准,但我通常做的是这样的:

var str:String = "bla bla";

for(var i:int = 0; i < 10; i++){
    str += " foo";
}

myTextfield.htmlText = str;

然而,这可能不是太大的提升,除非你正在做大量的文字和/或迭代的。

其他提示

将其分配给任何控制的htmlText属性之前在串联的可变文本。每次你改变你调用所有的生命周期显示方法,如的commitProperties,措施和updateDisplayList,所有这些都需要时间来渲染该属性。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top