Как сделать чтобы бегущая строка бегала по кругу?

Код AS1/AS2:
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);
variable постоянно меняется.
ta.text имя текстового поля
Скрипт прокручивает текст, но не по кругу а сначала... не могли бы Вы помоч?