apache-flexflashperformancecs3

A question about the performance of htmlText in TextField


I have got a performance problem about TextField.htmlText +=msg.And I know thatTextField.appendText(msg) works better than TextField.text +=msg.So I wonder if there's some method better than TextField.htmlText +=msg?Any help would be appreciated.

Regards

Spawn


Solution

  • I haven't benchmarked it, but what I normally do is this:

    var str:String = "bla bla";
    
    for(var i:int = 0; i < 10; i++){
        str += " foo";
    }
    
    myTextfield.htmlText = str;
    

    However, it's likely not that much of a boost unless you're doing large amounts of text and/or iterations.