有关的htmlText的文本字段中的表现的一个问题
-
20-09-2019 - |
题
我有大约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,所有这些都需要时间来渲染该属性。
不隶属于 StackOverflow