Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Как открыть Флэшем текстовый файл? (+) (http://www.flasher.ru/forum/showthread.php?t=33531)

Kocta 24.06.2002 16:38

Как открыть Флэшем текстовый файл? (+)
 
Привет!

Нужно, чтобы Флэш открыл текстовый файл, в котором расположены слова (по одному слову в строчке), случайно выбрал слово (скажем строчка 632), определил количество букв в этом слове и нарисовал в ряд стоко же квадратиков, скока букв в слове.
Как это сделать? :confused:

Спасибо
Константин

DMN 24.06.2002 19:15

... Виселицу пишем? ...

loadVars
loadVariables

Kocta 24.06.2002 19:38

Пытаемся :)
 
/

Nox Noctis 24.06.2002 20:16

например:
(input = new LoadVars()).load("the_text_is_here.txt");
this.onEnterFrame = function () {
if (input.loaded) {
input_array = input.content.split("\r\n");
delete this.onEnterFrame;
}
}
(подразумевается что в начале файла написано content=...
а потом по одному слову на строчку)

ish 24.06.2002 20:53

или так:
работает в пятерке
файл 1.txt:

line1
line2
line3
line4

тогда:
Код:

o=new XML();
o.load("1.txt");
i=0;
o.ondata=function(data) {
lines_array=data.split("\n");
trace(lines_array[2]); // line3
trace(lines_array[2].length) //5
}

в МХ, тоже самое прокатит и с loadVars
только разделитель уже будет - \r\n


Kocta 25.06.2002 12:50

Спасибо! А где мона прочитать про все эти хитрые операторы? (-)
 
/

efim 27.06.2002 22:31

ish стал пользовать твой скрипт и заметил принприятнишую вещь за приделами функции massiv как бы умирает какже даные подципить не буду же я весь as в одну функцию кидать

ish 28.06.2002 11:54

ну определи какую нить переменную за пределами ф-ии и присваивай ей значение массива при onData, в чем проблемы то? :)

efim 28.06.2002 12:33

Вложений: 1
да пробовал я сделай одолжение посмотри исходник

ish 28.06.2002 13:00

ну дык, дело в том что событие onData еще не наступило когда ты смотришь массив


Часовой пояс GMT +4, время: 07:33.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.