![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2007
Сообщений: 14
|
Помогите пожалуйста, не могу разобраться с кодом.
Задача такая: Есть 3 предложения. Их надо выводить по очереди, но с интервалом между выводами (чтобы предложение было время прочитать перед выводом следующего). Пока только 1 предложение смог вывести. Спасибо. Исходник var Text:String = "Используя новейшие разработки в области проектирования ферм мы предлагаем нашим клиентам разработку проектов «под ключ» от проекта до первой тонны молока."; stroka = ""; var i = 0; function typewriter() { stroka += Text.charAt(i); i++ ; } ID = setInterval(typewriter, 25); Последний раз редактировалось RolleR25; 12.01.2011 в 15:09. |
|
|||||
|
Модрон-ветеринар
|
var text1:String = 'Используя новейшие разработки в области проектирования ферм, мы предлагаем нашим клиентам разработку проектов «под ключ» от проекта до первой тонны молока.'; var text2:String = 'Текст 2 Текст 2 Текст 2 Текст 2 Текст 2 Текст 2 Текст 2'; var text3:String = 'Текст 3 Текст 3 Текст 3 Текст 3 Текст 3 Текст 3 Текст 3'; var showDelay:Number = 5000; //время на показ текста var currentText:Number = 0; setTextShow(); function typewriter() { var textString:String = _root['text' + currentText]; stroka += textString.charAt(i); pole.text = stroka; i++ ; if (i == textString.length) { clearInterval(ID); setTimeout(setTextShow, showDelay); } } function setTextShow () { stroka = ''; if (currentText < 3) { currentText++; i = 0; ID = setInterval(typewriter, 25, currentText); } else { trace('конец'); clearInterval(ID); } }
__________________
Идите первым! Последний раз редактировалось mooncar; 12.01.2011 в 15:45. |
|
|||||
|
Регистрация: May 2007
Сообщений: 14
|
Спасибо большое.
А Как зациклить все это? Как-то через for? |
|
|||||
|
Модрон-ветеринар
|
Не надо for.
Просто надо внести изменения в функцию установки показа: То есть при достижении 3-х currentText выставляется опять равным 1 и все продолжается.
__________________
Идите первым! Последний раз редактировалось mooncar; 12.01.2011 в 15:58. |
|
|||||
|
Регистрация: May 2007
Сообщений: 14
|
Спасибо еще раз. все работает!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 19:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|