Не могу разобраться с ошибкой, ну начну с того что функцию onMaterilForCube я передаю мувиклип из других классов которые расширяют главный класс где написано это:

Код AS3:
function finishMaterial():void
{
materialList = new MaterialsList();
cube_obj = new Cube(materialList,500,500,500,5,5,5);
cube_obj.material.doubleSided = true;
scene.addChild(cube_obj);
startRendering();
}
public function onMaterilForCube(conteineru:MovieClip,num:Number):void
{
trace(conteineru);
trace(num);
if (num == 1)
{
cube_mat1 = new MovieMaterial(conteineru);
materialList.addMaterial(cube_mat1,'front');
}
if (num == 2)
{
cube_mat2 = new MovieMaterial(conteineru);
trace(cube_mat2 == null);
materialList.addMaterial(cube_mat2,'back');
}
if (num == 3)
{
cube_mat3 = new MovieMaterial(conteineru);
materialList.addMaterial(cube_mat3,'top');
}
if (num == 4)
{
cube_mat4 = new MovieMaterial(conteineru);
materialList.addMaterial(cube_mat4,'bottom');
}
if (num == 5)
{
cube_mat5 = new MovieMaterial(conteineru);
materialList.addMaterial(cube_mat5,'left');
}
if (num == 6)
{
cube_mat6 = new MovieMaterial(conteineru);
materialList.addMaterial(cube_mat6,'right');
}
if ((cube_mat1 != null) || (cube_mat2 != null) || (cube_mat3 != null) || (cube_mat4 != null) || (cube_mat5 != null) || (cube_mat6 != null)) finishMaterial();
}
сама ошибка выглядит так:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at GameScreen/onMaterilForCube()
at GameMenu()
at Main()