Перестало фурычить. По событию RollOver/RollOut ничего не происходит, т.е. цвет надписи с синего на красный и обратно не меняется

Привожу полный код

Код:
var ar:Array = new Array("butt_1", "butt_2", "butt_3", "butt_4", "butt_5");
for (i=0; i<=ar.length; i++) {
_root._root["butt_"+i].onPress = function(){
_root[_root.lastActivatedButton].gotoAndStop(1);
_root.lastActivatedButton = this._name;
this.gotoAndStop(2);
}
}
var art:Array = new Array("txt_1", "txt_2", "txt_3", "txt_4", "txt_5");
for (j=0;j<=art.length;j++) {
_root["butt_"+i].onRollOver = function() {
_root["txt_"+j].textColor=0xFF0000;
}
_root["butt_"+i].onRollOut = function() {
_root["txt_"+j].textColor=0x0000FF;
}
}