У меня есть цикл:

Код:
for (i=0; i<total; i++) {
image[i] = xmlNode.childNodes[i].childNodes[0].firstChild.nodeValue;
link[i] = xmlNode.childNodes[i].childNodes[1].firstChild.nodeValue;
...
ls = link[i];
_root['clip_d']['mc'+i].onRelease = function() {
trace(ls);
};
}
В чем моя ошибка, почему при нажатии по кнопке функция берет последний ls а не те которые были установлены в цикле.