Flex Chat:TextArea htmlText的替代方案

时间:2010-12-25 16:26:23

标签: flex performance textarea chat

我正在与Flex建立一个聊天室。虽然我的flex应用程序包含更多内容(如用户列表,其他按钮),但大多数应用程序都基于文本区域,textinput和按钮(标记为Send)。当用户在textinput中写入内容并按下Send按钮(或Enter)时,他会向房间中的所有其他用户发送消息。 TextArea是所有消息的地方......

现在,我的问题是当TextArea开始变大(其中有很多文本)时,应用程序开始缓慢响应。我正在使用TextArea的.htmlText属性来设置文本,因为我希望在TextArea中突出显示提及用户昵称的行。我该怎么做才能解决这个问题?我可以以某种方式扩展TextArea以使其更具响应性(因为我不需要htmlText的所有功能,我只需要将文本的一部分加粗或以不同的颜色),或者是我唯一的选择来修剪部分TextArea文本(例如,如果它的长度超过10000个字符,则删除它们的前半部分)...为此目的,是否有比TextArea更好的组件?

1 个答案:

答案 0 :(得分:0)

您需要在聊天中保留文字多长时间?为什么不删除最旧的线?

这似乎是一个已知问题。似乎有关于这个问题的老问题。例如Pasting a large amount of text in a TextArea leads to a script execution timeout

在Adobe论坛上也发现了这一点:TextArea gets very slow after text amounth gets larger

并且:Poor performance using TextArea