В игре героя атакует враг, когда у героя жизней <= 0, нужно его убить и удалить..

Код AS3:
private function onDieComplete(e:Event):void
{
this.parent.removeChild(this,true);
}
но в чем, суть, трейс показывает ,что количество объектов на сцене уменьшилось, но враг продолжает бить какого то героя, хотя его на сцене нет, и в чем суть в режиме отладки показывается, что продолжает уменьшаться количество жизней и объект еще существует