문제

나는 성능 문제가 있습니다 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와 같은 모든 수명주기 디스플레이 방법을 호출하는 데 시간이 걸립니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top