У меня проблема с массивом... В руте, в первом и единственном кадре 19 кнопок (b1,b2,b3...b19) и следующий код:

Код AS1/AS2:
my_array = new Array(247, 233, 221, 208, 194, 181, 169, 155, 142, 129, 116, 104, 91, 78, 65, 52, 39, 26, 13);
for(i = 1; i<20; i++){
this["b"+i].onRelease = function(){
trace(my_array[_root.i+1]);
}
}
Событие release работает нормально, но трейс выдаёт undifinded... ПОЧЕМУ?!?!