Есть такая необходимость - размещать мувиклипы из библиотеки по заданным в XML координатам и id.
Код таков:

Код AS1/AS2:
var xmlka:XML = new XML();
xmlka.load("test_dots.xml");
xmlka.ignoreWhite = true;
xmlka.onLoad = function():Void {
now = xmlka.firstChild.firstChild;
for (i=0; i<xmlka.firstChild.childNodes.length; i++) {
IDDann = now.attributes["id"];
coordX = now.attributes["coordX"];
coordY = now.attributes["coordY"];
//
newName = "dot"+IDDann;
newDepth = 1+IDDann;
xx = coordX;
yy = coordY;
placeDot(newName, newDepth, xx, yy);
now = now.nextSibling;
}
};
function placeDot(newName, newDepth, xx, yy) {
attachMovie("dot",newName,newDepth);
_x = xx;
_y = yy;
trace("Имя - "+newName);
trace("координата Х - "+_x);
trace("координата Y - "+_y);
trace("глубина - "+newDepth);
}
trace выводит:

Код:
Имя - dot1
координата Х - 100
координата Y - 100
глубина - 11
Имя - dot2
координата Х - 300
координата Y - 250
глубина - 12
а на сцену выводится только 1-н мувиклип.
Что не так? Заранее спасибо.