Я строю чат с Flex. Хотя мое приложение Flex содержит гораздо больше (например, список пользователей, другие кнопки), большая часть приложения основана на текстовой области, вводе текста и кнопке (помеченной как «Отправить»). Когда пользователь пишет что-то в текстовом поле и нажимает кнопку «Отправить» (или «Ввод»), он отправляет сообщение всем остальным пользователям в комнате. TextArea - это место, куда отправляются все сообщения ...
Теперь моя проблема в том, что когда TextArea начинает увеличиваться (в нем много текста), приложение начинает медленно реагировать. Я использую свойство .htmlText TextArea, чтобы установить текст, потому что я хочу, чтобы строки, в которых упоминается псевдоним пользователя, выделялись в TextArea. Что я могу сделать, чтобы это исправить? Могу ли я как-то расширить TextArea, чтобы сделать его более отзывчивым (поскольку мне не нужны все функции htmlText, мне просто нужно выделить часть текста жирным шрифтом или другим цветом), или это мой единственный вариант обрезки текст TextArea (например, если его длина get превышает 10000 символов, удалите первую половину из них) ... Есть ли лучший компонент, чем TextArea, для этой цели?