Textfield에서 HtmlText의 성능에 대한 질문
-
20-09-2019 - |
문제
나는 성능 문제가 있습니다 TextField.htmlText +=msg
그리고 나는 그것을 알고 있습니다TextField.appendText(msg)
보다 잘 작동합니다 TextField.text +=msg
. 그래서 나는 더 나은 방법이 있는지 궁금합니다. TextField.htmlText +=msg
? 어떤 도움도 감사하겠습니다.
문안 인사
알
해결책
나는 그것을 벤치마킹하지 않았지만 평소에하는 일은 다음과 같습니다.
var str:String = "bla bla";
for(var i:int = 0; i < 10; i++){
str += " foo";
}
myTextfield.htmlText = str;
그러나 많은 양의 텍스트 및/또는 반복을하지 않는 한 그다지 부스트 할 수는 없습니다.
다른 팁
컨트롤의 htmltext 속성에 할당하기 전에 텍스트를 변수로 연결하십시오. 해당 속성을 변경할 때마다 CommitProperties, Mearge 및 UpdatedIsplayList와 같은 모든 수명주기 디스플레이 방법을 호출하는 데 시간이 걸립니다.
제휴하지 않습니다 StackOverflow