какое-никакое, а решение...
Цитата:
Сообщение от flash33
Я уже смотрел на эту ссылку, но что обидно, работает этот скрипт тормозно! Представьте, на странице ~30-50 смайлов, еще неизвесно сколько не отображается...
|
на основе предложенной статьи делаю поддержку смайлов в чате. написал класс, который управляет TextField'ом (добавление, прокрутка, удаление старых записей). кое-что настраивается через свойства (например по-умолчанию количество смайликов в одном сообщении не должно превышать 5).
использовать так:
1) создать массив _root.SmileName с обозначениями смайлов (типа [":)", ":-)", ":(", ... ] ) и соотвествующие им символы (export for action script) с именами smile0, smile1, smile2 ...
2) создать объект SmileFormat, которому передать в управление текстовой поле, в котором будет отображаться текст чата:
Код:
sf = new SmileFormat(history_txt);
3) добавлять сообщения в чат через инициализированный объект класса SmileFormat:
Код:
sf.addHTMLstring('ваш смешной :) или грустный :( текст здесь :-)');
затариться (328 Кб)
!!! я его еще на закончил, но основная мысля уже здесь есть !!!
|