![]() |
auto-read
Подскажите, пожалуйста, как сделать чтобы текст с применением HTML-форматирования появлялся по одной букве.
Как это сделать для обычного текста с помощью charAt() я знаю, но появилась необходимость выделять слова в тексте. Код AS1/AS2:
myVari myVariable - это имя созданной вами переменной. Подскажите решение или альтернативу:confused: |
Код AS1/AS2:
|
Красиво, только наверное, для постепенного вывода не while, а что-то типа onEnterFrame или setInterval нужно?
И нужно учесть теги полностью, чтобы текст выводился согласно html-форматированию. Вот тут как раз сложность - нужно анализировать для каждого выводимого символа , между какими тегами он заключен и выводить его соответственно... |
Вложений: 1
Это не совсем то что мне надо.
Размещаю исходник, дабы показать как это примерно должно выглядеть(прошу сильно не пинать). Желательно ответ тоже с исходником. |
Цитата:
А в чем именно сложность тэгов? Ведь текст появляется слева на право, если встречается тэг, то его полностью и добавляем + один следующий символ. Т.к. тег не закрыт, то он будет применяться ко всем остальным символам, пока его не закроют или пока другой тэг не перекроет. |
Вложений: 1
Я не сразу сообразил, что флеш нормально умеет обрабатывать незакрытые теги.
Однако, в том виде, который вы привели, код не выводится так, что будет работает html-форматирование. Тому причиной, если я не ошибаюсь, то, что свойство htmlText необходимо применять к текстовому полю сразу целиком. Вот так будет работать: Код AS1/AS2:
|
Цитата:
|
Большое спасибо за помощь, это как раз то что надо!
|
Что характерно - такой вывод текста нафик никому не нужен...
Если текста много - то это юзера будет бесить и раздражать. Если мало - проще тупо маской сделать ручками... |
| Часовой пояс GMT +4, время: 16:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.