Pregunta

Tengo un problema de rendimiento sobre TextField.htmlText +=msg.And Sé thatTextField.appendText(msg) funciona mejor que TextField.text +=msg.So Me pregunto si hay algún método mejor que TextField.htmlText +=msg? Cualquier ayuda sería muy apreciada.

Regards

freza

¿Fue útil?

Solución

No he referenciado, pero lo que hago normalmente es la siguiente:

var str:String = "bla bla";

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

myTextfield.htmlText = str;

Sin embargo, lo más probable no es que gran parte de un impulso a menos que usted está haciendo grandes cantidades de texto y / o iteraciones.

Otros consejos

Concatene su texto en una variable antes de asignarlo a la propiedad htmlText de cualquier control. Cada vez que cambie la propiedad que usted está llamando a todos los métodos de visualización del ciclo de vida como commitProperties, medir y updateDisplayList, todos los cuales se toman el tiempo para hacer.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top