есть задача - создать динамическую галерею со сложной структурой: Разделение по темам, внутри деление по слайдам, в каждом слайде n-ное количество картинок.
в общем, первая цель - при входе создать галерею, соответствующую первой теме, внутри неё слайды, на них по 3 картинки (если не хватает для последнего слайда картинок - то там 1 или 2).
объект item лежbт в библиотеке и имеtт соответствующиq идентификатор
Сразу проблема при подгрузке символа Item из библиотеки

Код AS1/AS2:
kv=1;
this =game;
function addslide(mc:MovieClip)
{ xmlfile='data'+kv+'.xml';
dr.load(xmlfile);
}
dr.onLoad = function(success) {
//создаём галерею
gal=game.createEmptyMovieClip("gallery"+kv, game.getNextHighestDepth());//_root.attachMovie("gallery", "gallery"+kv);//создаём символ галереи
for (q=0; q<Math.ceil(dr.firstChild.childNodes.length/3); q++) //определяем количество слайдов в галерее
{ slide=game.gal.createEmptyMovieClip("slide"+q, game.getNextHighestDepth())//создаём слайд внутри галереи
for (k=q*3; k<q*3+3; k++)
{ if(k<dr.firstChild.childNodes.length)
{picHolder = this.firstChild.childNodes[k];
item = game.gal.slide.attachMovie("item", "item"+k, k);
trace(item)//UNDEFINED
item._x += q*40;
item.url = picHolder.attributes.url;
}
}//цикл для добавления картинок на слайд
}
}
скрипт внутри "item"

Код AS1/AS2:
var mcl:MovieClipLoader = new MovieClipLoader();
listener = {};
listener.onLoadInit = function(targ_mc) {
targ_mc._width = 125;
targ_mc._height = 100;
};
mc = this.createEmptyMovieClip("pic", this.getNextHighestDepth());
mcl.addListener(listener);
mcl.loadClip(url, "pic");
кто бы - кто бы мне помог?