Есть XML:

Код:
<?xml version="1.0" encoding="windows-1251"?>
<projects>
<project swf="/content/images/promo/3.swf" link="/mikom_pelmeni/" type="Логотип" client="Миком" />
<project swf="/content/images/promo/_1.swf" link="/mikom_catalog/" type="Логотип" client="Миком" />
<project swf="/content/images/promo/2.swf" link="/mikom_stend/" type="Логотип" client="Гора Пильная" />
<project swf="/content/images/promo/4.swf" link="/mikom_advert/" type="Оформление транспорта" client="Миком" />
<project swf="/content/images/promo/5.swf" link="/panorama_advert/" type="Наружная реклама" client="Панорама" />
<project swf="/content/images/promo/_6.swf" link="/myasodar_catalog/" type="Полиграфия" client="Мясодар" />
<project swf="/content/images/promo/Picture_1.png" link="" type="Полиграфия" client="Спутник" />
<project swf="/content/images/promo/" link="" type="Полиграфия" client="Полипластик Урал" />
<project swf="/content/images/promo/11.swf" link="" type="Полиграфия" client="Полипластик Урал" />
<project swf="/content/images/promo/" link="" type="Рекламная кампания" client="Роллер" />
<project swf="/content/images/promo/" link="" type="Логотип" client="ТОРТиКо" />
<project swf="/content/images/promo/" link="" type="Полиграфия" client="Авторизованный сервисный центр" />
</projects>
Я его загружаю и пытаюсь отрейсить хотя бы один элемент, вот так:

Код AS1/AS2:
myXML = new XML();
myXML.ignoreWhite = true;
myXML.load("xml/main_swf.xml");
myXML.onLoad = function(success) {
var projects = myXML.firstChild;
max = projects.childNodes.length;
_root.quantity=max-1;
for (var i = 0; i<max; i++) {
var swf = projects.childNodes[i].attributes.swf;
var link = projects.childNodes[i].attributes.link;
var client = projects.childNodes[i].attributes.client;
_root.swf.push(swf);
_root.link.push(link);
_root.client.push(client);
};
trace(_root.link[1]);
};
а в output пишется undefined
Что не так, подскажите плиз кто может, а то я уже устал головой об это биться))
