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

Регистрация: May 2012
Сообщений: 166
Скорее всего) Задача при соприкосновении объекта А с объектом В внести изменение значения переменной
объекта В
Код AS3:
public function cleaveRad (Event):void 
{
	if (this.hitTestObject(Hero.hero.cleaveR)&&!oneCall)
	{
		if (hP>0)
		{
			hP-=Hero.hero.damage*2;	
                         oneCall = true;	
		}
	}
 
}
Работает хорошо, но значению oneCall опять же нужно присвоить true спустя промежуток времени, когда объект А покинет объект В
Пробовал:
Код AS3:
public function cleaveRad (Event):void 
{
	if (this.hitTestObject(Hero.hero.cleaveR)&&!oneCall)
	{
		if (hP>0)
		{
			hP-=Hero.hero.damage*2;
			oneCall = true;
		}
 
	}
                oneCall = false;
}
Но все равно не то...


Последний раз редактировалось Tetraeon; 21.05.2012 в 18:28.