Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   [вопрос] смайлики в чате - как? (http://www.flasher.ru/forum/showthread.php?t=69401)

hlopetz 21.09.2005 10:19

[вопрос] смайлики в чате - как?
 
день добрый! не подскажет ли кто направление мысли? нужно к существующему чату привернуть смайлики. пробовал использовать ДинамикТекст, но он умеет только ставить картинки по краям и делать обтекание текста. а мне нужно, чтобы смайлики можно было размещать внутри текста - как символы в строках.

видел один чат (на forum.myspace.com), в котором подобное реализовано. но там в тексте оставляется нужное количество пробелов под смайлик и картинка позиционируется вручную, что очень геморрно и практически невозможно (имхо - может я не прав?) при изменяемых размерах/гарнитурах шрифтов. может есть какой компонент, решающий эту задачу? может в 8-ке это уже работает?

(работаю в флэш 7.2 про.)

Ion 21.09.2005 13:37

Не уверен, но, памоиму, в 8-е динамик текст прокатывает

hlopetz 21.09.2005 14:43

Цитата:

Сообщение от Ion
Не уверен, но, памоиму, в 8-е динамик текст прокатывает

только что проверили - картинка вставляется, но как раньше - позиционируется либо по левому, либо по правому краю.

Silense 21.09.2005 15:07

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

http://www.delphimaster.ru/articles/flash/index.html
линк по теме..
Где то чуть дальше серидины описано как вставлять смайлы именно туда куда нужно.

hlopetz 21.09.2005 16:29

Цитата:

Сообщение от Silense
По поиску в форуме порытья конечно же не судьба?..
Вот, уже не первый раз выкладываю.

спасибо большое. по поиску очень много находил - да все не то.

здесь уже тепло, хотя у меня немного "криво" все отображается, но хотя бы есть с чего начать.

еще раз спасибо.

hlopetz 21.09.2005 16:32

...хотя здесь шрифты одной высоты, а мне придется еще высоту строки выщитывать... :(

(и почему же Макромедия все нормально сделать не могла?!)

TERRORist 21.09.2005 16:43

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

hlopetz 21.09.2005 17:03

Цитата:

Сообщение от TERRORist
Попробуй использовать моноширинные шрифты...

да что Вы! это не реально. вот заставить заказчика выбирать между сменой шрифтов и показом смайликов - куда более оптимистичный вариант.

Ion 21.09.2005 17:36

А можно и без моноширинных шрифтов. Тыж ф конце концофф можешь замерить длину каждого символа

TERRORist 21.09.2005 22:01

Ага, линейкой. Ониж могут вроде и дробные пихеля иметь(шрифты-то тоже векторныя)

"вот заставить заказчика выбирать между сменой шрифтов и показом смайликов - куда более оптимистичный вариант." - вот и заставь. А по результату решишь.


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

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