Показать сообщение отдельно
Старый 11.10.2013, 12:26
Dip52 вне форума Посмотреть профиль Отправить личное сообщение для Dip52 Найти все сообщения от Dip52
  № 9  
Ответить с цитированием
Dip52

Регистрация: Aug 2012
Сообщений: 297
Цитата:
Сообщение от Vansimar Посмотреть сообщение
В игре героя атакует враг, когда у героя жизней <= 0, нужно его убить и удалить..
Код AS3:
private function onDieComplete(e:Event):void
		{	
			this.parent.removeChild(this,true);
		}
но в чем, суть, трейс показывает ,что количество объектов на сцене уменьшилось, но враг продолжает бить какого то героя, хотя его на сцене нет, и в чем суть в режиме отладки показывается, что продолжает уменьшаться количество жизней и объект еще существует
А я у каждого объекта создаю переменную life, если объект умирает, то значение становится life false и соответственно перед битьём проверяется значение life.