TypeError: Error #1010: Термин не определен и не имеет свойств.
at MethodInfo-1()
Такая ошибка. Ругается на переменную par как я думаю. Подскажите пожалуйста как исправить

Код AS3:
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener(Event.COMPLETE, textLoaded);
urlLoader.load(new URLRequest("xml/kross.xml"));
var xml:XML;
var xmlList:XMLList;
function textLoaded(e:Event):void
{
xml = XML(urlLoader.data);
xmlList = xml.zadanie;
var arr_kletki:Array=new Array();
var par;
for (var i=0; i<xmlList.length(); i++)
{
arr_kletki[i] = [];
for (var j=0; j<xmlList[i].kletki; j++)
{
var txtField:TextField = new TextField();
txtField.width = 28;
txtField.height = 28;
txtField.border = true;
if (xmlList[i].polojenie == "gor")
{
txtField.x = xmlList[i].kor_x * 28 + j * txtField.width;
txtField.y = xmlList[i].kor_y * 28;
}
if (xmlList[i].polojenie == "ver")
{
txtField.x = xmlList[i].kor_x * 28;
txtField.y = xmlList[i].kor_y * 28 + j * txtField.width;
}
arr_kletki[i][j] = [txtField];
addChild(txtField);
}
}
addEventListener(MouseEvent.MOUSE_DOWN, onMD);
function onMD(e:MouseEvent):void
{
for (var i1=0; i1<4; i1++)
{
for (var j1=0; j1<xmlList[i1].kletki; j1++)
{
if (arr_kletki[i1][j1][0].hitTestPoint(mouseX,mouseY))
{
par = i1;
}
}
}
addEventListener(Event.ENTER_FRAME, onEnterFrame);
function onEnterFrame(e:Event):void
{
for (var i2=0; i2<4; i2++)
{
for (var j2=0; j2<xmlList[i2].kletki; j2++)
{
arr_kletki[par][j2][0].borderColor = 0x00FFFF;
}
}
}
}
}