Гружу данные из xml и по ним строю график. Пытаюсь сделать "появление" используя альфа канал. Проблема в том, что строиться только последний столбец, остальные почему-то игнорируются.
Подскажите плз в чем проблема

Код AS1/AS2:
my_xml = new XML();
my_xml.ignoreWhite = true;
my_xml.onLoad = function(ok) {
if (ok) {
len = my_xml.childNodes[0].childNodes.length;
F_createAlphaGraphic();
}
};
my_xml.load("data1.xml");
F_createAlphaGraphic = function(){
for (var i = 0; i<len; i++) {
_root.createEmptyMovieClip("gr"+i, i);
var gr = _root["gr"+i];
gr._alpha=0;
gr._x = i*20+35;
var col = my_xml.childNodes[0].childNodes[i].attributes.value;
var Y:Number=360;
gr.onAlpha = function(){
if(gr._alpha<50){
gr.beginFill(0xBB62E1, gr._alpha/2);
gr.lineStyle(2, 0xBB62E1, gr._alpha+50);
gr.moveTo(gr._x, Y-col/4);
gr.lineTo(gr._x, Y);
gr.lineTo(gr._x+30, Y);
gr.lineTo(gr._x+30, Y-col/4);
gr.endFill();
gr._alpha+=0.5;
}
}
setInterval(gr.onAlpha,100);
}
};