я бы предложил использовать xml файл, это более простой способ получения данных из файла, т.к. если использовать класс LoadVars() не избежать различного рода изврата.
с классом LoadVars() и вашим текстовым файлом код будет выглядеть примерно так:

Код:
var res_lv:LoadVars = new LoadVars();
var ar = new Array();
res_lv.onData = function(src) {
ar = src.split("\r\n");
for (var i = 0; i<ar.length; i++) {
lv = new LoadVars();
lv.decode(ar[i]);
ar[i] = lv;
}
for (var i in ar[0]) {
trace("ar[0]."+i+" = "+ar[0][i]);
}
};
res_lv.load("1.txt");
с классом XML() и xml-файлом:

Код:
<r>
<item hdr='Заголовок1' sub='Подзаголовок1' txt='Первая строка.'/>
<item hdr='Заголовок2' sub='Подзаголовок2' txt='Вторая строка.'/>
<item hdr='Заголовок3' sub='Подзаголовок3' txt='Третья строка.'/>
</r>
код будет выглядеть вот так:

Код:
var res_xml:XML = new XML();
res_xml.ignoreWhite = true;
var ar = new Array();
res_xml.onLoad = function(src) {
var node = this.firstChild.childNodes;
for (var i = 0; i<node.length; i++) {
ar[i] = node[i].attributes;
}
for (var i in ar[0]) {
trace("ar[0]."+i+" = "+ar[0][i]);
}
};
res_xml.load("1.xml");
лично мне второй вариант больше нравится, т.к. в нем гораздо меньше изврата.