В общем такая проблема.
Нужно, чтобы флешка рисовала квадратик, беря координаты из xml-файла.
Функция рисования квадратика сама по себе работает отменно. Но если заменяешь на данные, взятые из xml, начинают твориться чудеса: сначала я думал, что он квадратище, который получается, просто уходит за рамки. Но после многочисленных экспериментов установил: при изменении х и у в файле, квадрат меняется в размерах с умножением, видимо, на какой-то коэффициент k...
чтобы наглядно это увидеть, попробуйте значения (х,у) = (1,1), (2,2), (3,3)...
Кто может, объясните пожалуйста, что это такое... 0_о

Код:
_root.createEmptyMovieClip("myClip", 1);
drawSqr = function(xx,yy,a) {
myClip.lineStyle(2,0x234567);
myClip.beginFill(0x7878FF);
myClip.moveTo(xx,yy);
myClip.lineTo(xx+a,yy);
myClip.lineTo(xx+a,yy+a);
myClip.lineTo(xx,yy+a);
myClip.endFill();
}
make = function () {
var xx = my_xml.childNodes[0].attributes.xx;
var yy = my_xml.childNodes[0].attributes.yy;
drawSqr (xx,yy,50);
trace(xx+" "+yy);
}
//onMouseDown = trace(_xmouse+" "+_ymouse);
myClip.onMouseDown = function() {
drawSqr(_xmouse,_ymouse,50);
}
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
if (ok) {
make();
}
};
my_xml.load("data.xml");
trace(my_xml.status);
XML:

Код:
<item id='1' name = 'item1' xx = '5' yy = '5'></item>