Я знаю, что это может рассматриваться как неадекватный ответ, но:
Почему вы не используете XML? XML-файлы довольно легко читаются в AS, и они всегда имеют структуру, которую простые текстовые файлы вряд ли могут предоставить ...
Как пример:
<fruits>
<fruit index="1" name="Apple" />
<fruit index="2" name="Jack" />
<fruit index="3" name="Lemon" />
<fruit index="4" name="Banana" />
</fruits>
И AS будет что-то вроде:
var fruits:Array = new Array();
var xml:XML = new XML();
xml.ignoreWhite = true;
xml.onLoad = function()
{
var nodes:Array = this.firstChild.childNodes;
for(var i=0; i<nodes.length; i++)
fruits.push(nodes[i].name); // *
}
xml.load(xmlFile);
Строка с * может быть заменена чем-то вроде фруктов [node [i] .index] = node [i] .name, если вы настаиваете использовать индексы из файла.