Помогите! Есть небольшая флешка, извлекающая инфу из xml, и выстраивающая потом список из извлеченных данных. Только вот проблема у меня возникла, что список почему то выстраивается из последней записи. Подскажите, где я ошибся.

вот код:

Код AS1/AS2:
contentblock = this.createEmptyMovieClip("contentblock", 1);
contentblock._x = 0;
contentblock._y = 0;
#include "skipCache.as"
var afisha_xml:XML = new XML();
afisha_xml.ignoreWhite = true;
afisha_xml.onLoad = buildLines;
afisha_xml.load("afisha.xml"+getSkipCacheString());
stop();
function buildLines(success:Boolean):Void {
if(success) {
var allXML:XMLNode = afisha_xml.firstChild;
linesTotal = allXML.childNodes.length;
allLines = contentblock.createEmptyMovieClip("allLines", 2);
var i:Number;
for(i=0;i<linesTotal;i++) {
var line:MovieClip = allLines.attachMovie("line", "line"+1, i+100);
ltxt = allXML.childNodes[i].childNodes[0].childNodes[0].nodeValue;
line.t.text = ltxt;
line._x = 10;
line._y = i*10;
}
} else {
trace('XML NOT LOADED');
}
}