سؤال حول أداء htmltext في textfield
-
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 لأي عنصر تحكم. في كل مرة تقوم فيها بتغيير هذه الخاصية ، فإنك تسمي جميع أساليب عرض دورة الحياة مثل Manceproperties وقياس و updatedisplaylist ، وكلها تستغرق بعض الوقت لتقديمها.
لا تنتمي إلى StackOverflow