![]() |
С заменой на пробелы у меня тоже косяк - автоформат начинает глючить.
Я тоже меняю цвет на цвет фона |
RE: молодец, конечно, но
код: Код:
var st:String = "test\n\ntest";Код:
0 t (x=2, y=2, w=5, h=13.9) |
MerlinTwi - всегда рад твоим поставм =) и за этот огромное пасибо!
люди не ленитесь исходники оставлять - так возьни с копи паст кодом меньше. |
Не надо заменять на пробелы, просто превращайте строку вашего смайла в точку и сверху кладите смайл.
|
Смайлы могут быть разными, могут кататься туда сюда - точку будет видно, все равно придется закрашивать. Я сейчас код смайла меняю на один символ, но не пробел, тогда встроенный автоформат текстового поля не глючит. Если менять на пробел то смайлики выходят за край текстового поля.
|
Цитата:
1. Графическая картинка смайлика должна не превышать по размерам текстовое написание смайла. Если картинка смайла длинная, а написать его надо типа :beer: то смайлик будет залезать на соседние буквы 2. Текстовое написание смайлика может разбиваться при переносе на другую строчку, а пробел (или другой невидимый спецсимвол) нет. И получите текст смайлика на двух строчках, а сама картинка висит за границей текстового поля. |
Цитата:
Спрашивается зачем такая сложность? Отвечу, например при выделении этого текста и копировании в буфер обмена - вся фраза включая смайл, сохранит свой первоначальный вид написанный автором, а не будет иметь что-то типа: "Хороший анекдот :lol: ржу!" Будет как писал автор: "Хороший анекдот =))))))))))) ржу!" Если интересно выше есть даже исходник как это сделать от автора ALiEN2006. Либо пиши на почту, постараюсь найти исходник целиком. |
Вложений: 2
Цитата:
Я просто хотел добавить что этот символ не может быть пробелом, а любой другой символ придется закрашивать под цвет фона. UP вот какая проблема есть: Кусок кода к картинке где смайл НЕ выходит за границу текстового поля Код:
return "<span class = '"+s+"' >_</span>" ;Код:
return "<span class = '"+s+"' > </span>" ; |
Добрый вечер!
в данной теме я выложил материал по поводу использования смайликов в чате. Чтобы не дублировать кидаю ссылку http://www.flasher.ru/forum/showthre...691#post807691 |
| Часовой пояс GMT +4, время: 01:34. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.