Показать сообщение отдельно
Старый 22.05.2010, 11:38
orcpochta вне форума Посмотреть профиль Отправить личное сообщение для orcpochta Найти все сообщения от orcpochta
  № 4  
Ответить с цитированием
orcpochta

Регистрация: Feb 2008
Сообщений: 890
Ыыы... ночью писал - лажу написал)))

Код AS3:
private function digest(e:TimerEvent):void
{
	if (currentCalories - VirtualPet.caloriesPerSecond <= 0)
	{
		trace (getName( ) + " has died.");
		e.target.stop( );
                      e.target.removeEventListener(TimerEvent.TIMER, digest); //тут была лажа - что касается таймера, то теперь вроде все ок
	}
	else
	{
		currentCalories -= VirtualPet.caloriesPerSecond;
		trace(getName( ) + "digested some food. It now has " + currentCalories + "calories remaining.");
	}
}
__________________
скриптограф