![]() |
Смайлики с помощью тега <img> в одной строке типа "Текст смайл текст"
Пишу чат. Точнее уже написал :) На сокетах. Сервер на C++ и клиент на flash AS3. С текстом всё нормально! Решил добавить смайлики! Ну и решил протестировать. Для тестирования просто написал строку, чтоб убедиться, всё-ли правильно!
Добавил в библиотеку смайлик, указал в свойства "Экспорт для ActionScript" и дал имя smile1. И написал так: Код AS3:
Сначала появился весь текст, а потом под ним смайлик! Как решить проблему "Текст смайл текст"? Помогите! |
getCharBoundaries и по эти координатам позиционировать спрайт со смайликом.
|
Тоесть:
Код AS3:
Добавлено через 32 секунды Не помогло! Покажи, как его применять. |
|
Так там всё по английский :)
|
Цитата:
Но вот на русском есть :) http://help.adobe.com/ru_RU/FlashPla...arBoundaries() |
английский будет полегче программирования ;) Может стоит с него начать? Смотри тип, который возвращает функция (Rectangle) и параметр, который в неё передаётся (индекс символа, который например можно получить так: var anIndex:int = tf.text.indexOf("*facepalm*"); )
|
Добавлено через 1 минуту
Вроде понял! Но ведь координаты x и y, и нужны две переменные для координат! Разве не так? :) Добавлено через 2 минуты Я имею ввиду, что getCharBoundaries будет возвращать координаты x и y Добавлено через 6 минут И изначально, я ведь не знаю, сколько будет смайликов в тексте! А если их вообще не будет? То тогда Код AS3:
Добавлено через 9 минут Ау! Ты тут? |
Так пройдись по всему тексту и найди все "*facepalm*".
Цитата:
Цитата:
|
Извеняюсь, но
Код AS3:
Цитата:
Добавлено через 20 минут Ау! Вы тут? |
| Часовой пояс GMT +4, время: 18:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.