![]() |
Декодер, подсветка текста
Привет всем! Задача следующая :
рассматриваем стандартный декодер текста ( печатающая машинка ) без рандома, тоесть просто добавление по 1 букве через интервал в текстовое поле. Но вот проблема, как бороться с \n и html тегами , а именно font-color. В голову пришла такая идея. Заменяем \n например на charAt(0), через split.join , после чего добавляя по одной букве и в проверке натыкаясь на символ (0) добавляем ( или заменяем ) newline. С цветом немного сложнее, но смысл тот же, нам совершенно не нужна закрывающая тега </font> , нам достаточно перехватить только открывающуюся и посчитать кол-во символов. Думаю как то так : Код AS3:
Есть мнение, что можно покопать в сторону TLFTextfield, но никогда с ним не работал, и возможно он тут и не причем будет. Жду ваших советов |
Можно каждый символ скопировать в bitmapData
Код AS3:
|
Оифгенное решение. спасибо!!!
|
>> как бороться с \n и html тегами
можно и не бороться, а взять все getTextFormat-ом в textField.text хранится обычный текст с соответствующим html-ной разметке форматом Код AS3:
|
Силин благодарю, тоже интересное решение
|
| Часовой пояс GMT +4, время: 16:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.