Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Чтения текста из TXT файла (http://www.flasher.ru/forum/showthread.php?t=75392)

MeinTeil 11.02.2006 02:24

Чтения текста из TXT файла
 
сообственно САБЖ, как прочитать полностью TXT файл и присвоить его переменной, через LoadVariables мне не надо, надо целиком и полностью.. кто знает отпишитесь.

Double 11.02.2006 10:30

Я совершенно варварским способом использую объект XML и гружу в него (мониторить такое дело оч удобно). А полученый объект присвоить переменной используя toString.

MOHCTEP 11.02.2006 17:59

Цитата:

Сообщение от Double
Я совершенно варварским способом использую объект XML и гружу в него (мониторить такое дело оч удобно). А полученый объект присвоить переменной используя toString.

Отчего ж? :) Абсолютно нормальный способ!

Yes!! 11.02.2006 20:54

2 Double
код в студию, спасибо! ;)

MOHCTEP 11.02.2006 22:08

Примерно так это выглядит:
Код:

var my_xml:XML = new XML();
var my_txt:String;
my_xml.ignoreWhite= true;
my_xml.onLoad=function(ok){
if(ok){
my_txt=''+my_xml;
trace(my_txt);
}
}
my_xml.load('path_to_your_text_file.txt');


olegn 11.02.2006 22:29

Цитата:

Сообщение от MeinTeil
надо целиком и полностью

До события onLoad, которое производит синтаксическйи разбор полученных данных, т.е. разделяет их на свойства в случае с loadVars и на дерево XML в случае с XML существует событие
Код:

onData(source:String)
Это событие наступает раньше onLoad и содержит загруженные данные в первозданном виде. Если его перехватывать, нет необходимости затем в onLoad возвращать данные к строковому виду. Это будет быстрее, так как во втором случае туда-обратно идет ненужное преобразование данных.

Yes!! 12.02.2006 05:24

Цитата:

Сообщение от MOHCTEP
Примерно так это выглядит:
Код:

var my_xml:XML = new XML();
var my_txt:String;
my_xml.ignoreWhite= true;
my_xml.onLoad=function(ok){
if(ok){
my_txt=''+my_xml;
trace(my_txt);
}
}
my_xml.load('path_to_your_text_file.txt');


Да это не код а лажа :(

MOHCTEP 12.02.2006 05:57

Цитата:

Сообщение от Yes!!
Да это не код а лажа :(

Слушай! Какого члена партии, ты тогда просишь код в студию? Тебе дан рабочий кусок. Не нравится - доделывай или пиши свой. Судя по некоторым признакам, ты этого сделать не в состоянии. Похоже, даже сэмпл не смог запустить. Ну тогда... тебе, похоже, к хирургу! Или, может, будешь так любезен, что покажешь свою " не лажу"? Буду рад подучиться у знающего чела и только спасибо скажу.

MeinTeil 12.02.2006 09:36

Цитата:

Сообщение от MOHCTEP
Примерно так это выглядит:
Код:

var my_xml:XML = new XML();
var my_txt:String;
my_xml.ignoreWhite= true;
my_xml.onLoad=function(ok){
if(ok){
my_txt=''+my_xml;
trace(my_txt);
}
}
my_xml.load('path_to_your_text_file.txt');


большое спасибо, всё работает.

Буньков Максим 12.02.2006 10:33

Цитата:

Сообщение от MOHCTEP
Примерно так это выглядит:
Код:

var my_xml:XML = new XML();
var my_txt:String;
my_xml.ignoreWhite= true;
my_xml.onLoad=function(ok){
if(ok){
my_txt=''+my_xml;
trace(my_txt);
}
}
my_xml.load('path_to_your_text_file.txt');


Ход конем...
Код:

var my_xml:XML = new XML();
var my_txt:String;
my_xml.ignoreWhite= true;
my_xml.onData=function(my_txt:String){
trace(my_txt);
}
}
my_xml.load('path_to_your_text_file.txt');

У нас в фирме мало знать язык надо писать код еще более оптимизировано, а так фирма хорошая :)


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

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