Показать сообщение отдельно
Старый 15.10.2012, 16:48
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 4  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
можно подписывать на ENTER_FRAME не контейнер, а самих бумов, ну и проверять/удалять соответственно экземпляры, от которых пришло событие
Код AS3:
boom1 = new Boom();
addChild(boom1);
boom1.addEventListener(Event.ENTER_FRAME, checkboom);
Код AS3:
private function checkboom(e:Event):void
{
	var boom:Boom = e.target as Boom;
	if (boom.currentFrame == boom.totalFrames)
	{
		removeChild(boom);
		boom.removeEventListener(Event.ENTER_FRAME, checkboom1);
	}
}