Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Эти надоедливые смайлики в TextField (http://www.flasher.ru/forum/showthread.php?t=177759)

SuperMegaMax 07.04.2012 23:16

Эти надоедливые смайлики в TextField
 
Прочитал много тем про смайликов, но они не помогли. :) Я программирую на ActionScript 3.0. Решил использовать тег <img> для добавления смайликов вместо каких-нибудь стандартных символов типа ":)" и т.д.
Я написал чат на сокетах. Работает отлично! Решил сделать так:

Код AS3:

text.text = "Тут разный текст <img scr = "smile1_picture"/> тут всякий разный текст"

Он выводит сначала весь текст, а под ним смайлик!
Помогите, что делать?

GBee 07.04.2012 23:47

Помню делал костыльный вариант. Под каждый смайлик завел спец.последовательность символов совпадающих по ширине. Положил поверх текстфилда спрайт. Потом при обновлении текстфилда обрабатывал текст искал символы нужные и поверх них клал смайлы. Работало, лучше решения не придумал.

SuperMegaMax 07.04.2012 23:51

Мне надо, чтоб было прям в тексте и выделялось! И что со прокруткой не было проблем. Я уже видел такие чаты на флэше

GBee 08.04.2012 00:08

Ну так выделятся спецсимволы (вы из скайпа можете сам смайлик скопировать или из аси?). А прокрутка у меня отлавливалась, все нормально.

Кстати, а где видели?

iNils 08.04.2012 01:06

Название темы не раскрывает сути вопроса.


Часовой пояс GMT +4, время: 22:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.