![]() |
Скрипт вывода случайной строки из txt файла
Есть динамическое поле, как сделать чтобы тута выводилась бы случайная строчка из текстового файла?
|
Re: Скрипт вывода случайной строки из txt файла
Цитата:
Код:
stroka = new LoadVars ();tf.text = eval ("stroka.st" + random (stroka.n)); в .txt должно быть так n = 3& // кол-во строк st0 = lsfkgjlkfgjf& st1 = l;fdkgbdjlfkgj& st2 = kfglskdfjlsd& st3 = lfkgjflkgjfl& |
А можно поподробнее, что и куда
Как загрузить файл?
Куда вписывать динамический текст? |
малыш читай внимательно посты, тебе уже ответели :mad:
|
Куда и как я не понял.
....
|
Re: Куда и как я не понял.
Цитата:
вот этим.... stroka = new LoadVars (); stroka.load ("my_text.txt"); потом там где у тебя дин. поле назови (instance name) его tf - например.... вот потом чтобы в него занести произвольную строку... то нужно это tf.text = eval ("stroka.st" + random (stroka.n)); в .txt должно быть так n = 3& // кол-во строк st0 = lsfkgjlkfgjf& st1 = l;fdkgbdjlfkgj& st2 = kfglskdfjlsd& st3 = lfkgjflkgjfl& // вместно абракадабры вставь свой текст |
Чтобы загрузить произвольное слово из txt-ка нужно поступить так:
сначала загрузить сам текст, как это описывалось выше; затем осуществить поиск пробела из произвольного места в txt-ке ( y=random(x);_root.t.substring(y,y+1)); y++; If(_root.t.substring="(пробел)"){_root.textpole=_root.t.substring(y,y+1) до тех пор, пока снова не наткнется на пробел. t в данном случае - переменная из txt-ка. В результате динамическое поле выдаст произвольное слово из txt-ка и для этого понадобится всего одна переменная. Код может быть неправильным, так как написал я его на ходу, НО ОБЩИЙ СМЫСЛ, надеюсь, я передал. |
| Часовой пояс GMT +4, время: 20:27. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.