PDA

Просмотр полной версии : Достать текст из тхт


Toki
01.08.2010, 19:13
Существует файл тхт в котором находятся данные:

исполнитель - песня

Надо их как-то в флэш закачать в поле инпут, данный код предполагает чтобы перед данными находилась переменная типа:
var = исполнитель - песня

var ert:LoadVars = new LoadVars();
ert.onLoad = function(success:Boolean) {
if (success) {
var ert:String = this.ert;
title.text = '('+ert+')';
}
};
ert.load('nowplaying.txt');
var ert:Number = setInterval(loadFile, 1000);

Как можно без указания названия самой переменной в файле вытащить данные из файла?

mooncar
01.08.2010, 20:40
Используйте XML и ничего изобретать не придется.

Toki
01.08.2010, 21:51
использую. Вот в каком формате XML. Ну тогда как переделать код, потому что тот что был не читает весь файл а только часть и выдает "Undefined" в строку инпут
<?xml version="1.0" encoding="utf-8"?>
<PLAYER name="RadioBOSS" version="4.0.2.428">
<TRACK ARTIST="ZZ Top" TITLE="A Fool For Your Stockings" ALBUM="Chrome, Smoke &amp; BBQ (CD2)" YEAR="2003" GENRE="Southern Rock / Hard Rock" COMMENT="" FILENAME="E:\Музон\ZZ Top\2003 - Chrome, Smoke &amp; BBQ (4 CD)\CD2\19 - A Fool For Your Stockings.mp3" DURATION="04:14" STARTED="2010-08-01 19:48:03" />
</PLAYER>

mooncar
02.08.2010, 00:01
Поищите любой пример по работе с XML.

silin
02.08.2010, 09:26
в обработчик onData LoadVars (и XML, кстати, тоже) приходит нераспарсенная строка загружаемых данных
можно ее использовать
var loader:LoadVars = new LoadVars();
loader.onData = dataParser;
loader.load("data.txt");

function dataParser(data:String):Void {
trace("data : "+data);
}

Хемуль
02.08.2010, 12:28
Кстати, если не ошибаюсь, имена узлов и атрибутов в XML принято писать маленькими буквами.