Подскажитеему, почему не работает следующий код:

Код AS3:
stop();
//--------------------------------
var MyBasicElement:Array = [];
var MyLevel:Array = [];
for(var i=0;i<5;i++)
{
MyLevel[i] = new CLevel();
addChild(MyLevel[i]);
}
for(var j=0;j<5;j++)
{
MyBasicElement[i] = new CBasicElement(MyQuest.Text_txt[MyQuest.Qindex]);
addChild(MyBasicElement[i]);
}
stage.addEventListener(MouseEvent.MOUSE_UP,hitConect);
function hitConect(e:Event):void
{
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
if(MyBasicElement[i].hitTestObject(MyLevel[j]) == true) trace("211241");
}
}
}
Выдает следующую ошибку:
TypeError: Error #1010: Термин не определен и не имеет свойств.
at Haffman_fla::MainTimeline/hitConect()