PDA

Просмотр полной версии : построчный вывод текста


Storm[pfp]
24.07.2005, 20:02
народ а как организовать построчный вывод текста (исходники искал ,но не нашел)

PSHOLTY
24.07.2005, 20:44
текст по строчкам запихни в архив, а потом выводи текст по строчке

Storm[pfp]
24.07.2005, 21:39
блин не то хотел спросить ,надо вобуквенно (типа еффект печаиающей машинки)

PSHOLTY
24.07.2005, 21:56
String.substr()

Storm[pfp]
24.07.2005, 22:55
тогда надо както тормозить этот процесс - выводит текст очень быстро видно всю строку.
а надо чтобы по букве выводил (между ними маленькая пауза)

Den0k
24.07.2005, 22:58
setInterva();

Storm[pfp]
24.07.2005, 23:12
var texts="привет,пока";
function func() {
for (i=0;i<texts.length+1;i++){
ddd.text=texts.substr(0,texts.lenght);
ddd.text+=" [длина текста"+i+"]";
}};
setInterva(func(),1000);


Ну как то не работает !

Den0k
24.07.2005, 23:25
перечитай свой код, вспомни как работает оператор for
...

Den0k
24.07.2005, 23:42
можно например так:

var texts = "привет,пока";
i = 1;
setInterval(function () {
ddd.text = texts.substr(0, i);
ddd.text += " [длина текста"+i+"]";
i++;
}, 1000);

Storm[pfp]
24.07.2005, 23:53
Спасибо Den0k ,так вроде работает !

Штрек
25.07.2005, 00:16
Урок........ (http://www.animac.ru/forum/index.php?showtopic=317)

PahaMan
15.09.2005, 15:04
можно например так:

var texts = "привет,пока";
i = 1;
setInterval(function () {
ddd.text = texts.substr(0, i);
ddd.text += " [длина текста"+i+"]";
i++;
}, 1000);


Вы уж простите за откровенно тупой вопрос,... но как мне активировать этот код, куда вставить,... чтото я зарапортовался...

Штрек
15.09.2005, 16:45
Вы уж простите за откровенно тупой вопрос,... но как мне активировать этот код, куда вставить,... чтото я зарапортовался...
Здесь посимвольный вывод текста,
а тебе вроде надо было построчный.......
Писать в кадре........
Я ж дал ссылу на нормальный исходник......
Если хочешь по простому, пиши -
var texts = "привет,пока,когда то,покупал,в Каховке,маслянные,обогреватели";
i = 0;
arr_text = texts.split(",");
n_konets = arr_text.length;
ddd.text = '';
setInterval(function () {
ddd.text += arr_text[i]+'\n';
i++;
if (i>n_konets) {
i = 0;
ddd.text = '';
}
}, 1000);
// ddd - текст поле