![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Помогите доделать динамичное появление текста по буквам, нужно сделать так, чтобы когда всё предлолжение появиться, была задержка на 3 секунды и цикл по новой запускался. Сижу, голову ломаю, что то ничего не могу придумать, как грамотно сделать?
![]() Спасибо!
__________________
icq4.net Последний раз редактировалось mff; 24.03.2009 в 18:55. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 1,195
|
Делать столько таймеров точно не нужно - достаточно сделать один циклический таймер и индекс текущей буквы. Перед стартом таймера индекс сбрасывается, по вызову функции выводится буква с нужным индексом, индекс увеличивается и, если остались буквы, таймер перезапускается.
|
|
|||||
|
Регистрация: Nov 2007
Сообщений: 1,724
|
Вот мой пример
|
|
|||||
|
Вопрос, как сделать так, чтобы сначала появлялся тект (к примеру первых 50 символов), пауза и после неё текст начинает прибавлять по букве, а если нечего прибавлять, начинал бы стартовать снова, с первой буквы
var i_r = 0; function typewriter() { if (i_r<txt_r.length) { menu_3.txt_radio_title.text += txt_r.charAt(i_r); i_r++; } else { clearInterval(i_track_name); setTimeout(re,10000); } } function re() { i_r = 0; menu_3.txt_radio_title.text = ""; i_track_name = setInterval(typewriter, 160); } ![]()
__________________
icq4.net Последний раз редактировалось mff; 11.04.2009 в 20:50. |
|
|||||
|
Регистрация: Sep 2010
Адрес: Saint-Petersburg
Сообщений: 143
|
Скажите, а как вот в первом примере (где Динамичное появление текста по буквам) сделать каждое слово своим цветом?
|
|
|||||
|
Регистрация: May 2007
Сообщений: 14
|
А как сделать чтобы появлялось несколько разных текстов таким образом с интервалом между ними?
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|