доброго утра вам.
возникла проблема в работе с слоями.
когда объекты определены и созданы в ручную все работает исправно.
но когда объекты созданы через addChild не работает и выдает ошибки

Код:
TypeError: Error #1009: Не удается вызвать свойство или метод со ссылкой на объект "null".
at Smiles/containerC_mouseDownHandler()

Код AS3:
main.ics.sld.addEventListener(MouseEvent.CLICK, function(e){
var topPosition:uint = main.alls.numChildren - 1;
main.alls.setChildIndex(lasts, topPosition);
});
lasts - это объект, на который мы нажали.
что тут не так?
ПС.поиск юзал.хелп пытался понять.по сути код и есть из хэлпа.