![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 8
|
Как сделать чтобы бегущая строка бегала по кругу?
var t_str = variable; changeStr1 = function() { t_str = (t_str.concat(t_str.substr(0,1))).substr(1); ta.text = t_str; } setInterval(changeStr1,100); ta.text имя текстового поля Скрипт прокручивает текст, но не по кругу а сначала... не могли бы Вы помоч? |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
А по кругу -- это как?
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 8
|
строка текста убегает целиком в левый край и затем появляется (резко, а не выезжает справа, как хотелось бы) опять на своём прежнем месте. А мне бы хотелось чтобы её как бы догоняла вторая строка, такая бесшовная строчка получалось бы. Не знаю даже как ещё словами объяснить.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
По-моему, все и так по кругу бегает...
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 8
|
хм.. видимо мне надо было уточнить код...
var my_lv:LoadVars = new LoadVars(); my_lv.onLoad = function(success:Boolean) { if (success) { for (var variable:String in this) { trace(variable + ': ' + this[variable]); // где variable - имя переменной // this[variable] - ее значение } } else { trace("Ошибка в загрузке / разборе результирующей строки."); } }; my_lv.load("http://vizplast.ru/teg.php"); my_lv.onLoad = function(success:Boolean) { if (success) { for (var variable:String in this) { if(variable != 'onLoad') { //прокрутка var t_str = variable; changeStr1 = function() { t_str = (t_str.concat(t_str.substr(0,1))).substr(1); ta.text = t_str; } setInterval(changeStr1,100); //--- } } } } Последний раз редактировалось keep; 06.11.2009 в 14:41. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
hint: Текст, который вы получаете, заканчивается символом "\n".
|
|
|||||
|
Регистрация: Nov 2009
Сообщений: 8
|
аа... т.е. фактически начинается с новой строки ) остаёться только узнать как удалить её из переменной...
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
В общем случае (удаление всех символов "\n"):
В частном: |
|
|||||
|
Регистрация: Nov 2009
Сообщений: 8
|
Большое человеческое СПАСИБО, udaaff! =)
|
![]() |
![]() |
Часовой пояс GMT +4, время: 22:18. |
|
|
« Предыдущая тема | Следующая тема » |
|
|