Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flasher.ru > Флейм

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 15.08.2008, 17:51
S_bat вне форума Посмотреть профиль Отправить личное сообщение для S_bat Найти все сообщения от S_bat
  № 1  
S_bat
[+1 23.12.07]
[+4 15.08.08]

Регистрация: Oct 2007
Сообщений: 13
иногда при попадании наряда в вертолет значение переменных _global.b1hp итп становится NaN.. в чём проблема?
Код:
 function hitVert (mc) {
	if (_root.distVert (mc) < 130) {
		_global.hit = 0;
		if (mc.hitTest (_root.vert.b1) && _global.b1hp > 0 && _global.hit == 0) {
			_global.b1hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.b2) && _global.b2hp > 0 && _global.hit == 0) {
			_global.b2hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.b3) && _global.b3hp > 0 && _global.hit == 0) {
			_global.b3hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.b4) && _global.b4hp > 0 && _global.hit == 0) {
			_global.b4hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.h) && _global.hhp > 0 && _global.hit == 0) {
			_global.hhp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.d) && _global.dhp > 0 && _global.hit == 0) {
			_global.dhp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.p1) && _global.p1hp > 0 && _global.hit == 0) {
			_global.p1hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
		if (mc.hitTest (_root.vert.p2) && _global.p2hp > 0 && _global.hit == 0) {
			_global.p2hp -= mc.damage;
			mc.removeMovieClip ();
			_global.hit = 1;
		}
	}
}
,в кадрах ракеты написано damage = 20;

осенна нада!!! игра изза этого у мя вся игра на нет сходит!! Т_Т

это не могло случится изза того, что переменные _global.b1hp итп принимают отрицательное значение, а в квадратиках на верхнем вертолете стоит такой код: ??????????????????
Код:
onClipEvent (load) {
	this._alpha = 30;
	this_color = new Color (this);
	this_colorTransform = {rb:255, bb:0, gb:255};
	r = 0;
	g = 254;
}
onClipEvent (enterFrame) {
	r = 250 - _global.b1hp * 2;
	g = _global.b1hp * 2;
	this_colorTransform.rb = r;
	this_colorTransform.gb = g;
	this_color.setTransform (this_colorTransform);
	this.shower = _global.b1hp;
}
Вложения
Тип файла: zip fly-spoon_v1,6[LOAD].zip (237.6 Кб, 74 просмотров)


Последний раз редактировалось etc; 15.08.2008 в 23:52.
Старый 15.08.2008, 23:40
Chas вне форума Посмотреть профиль Отправить личное сообщение для Chas Посетить домашнюю страницу Chas Найти все сообщения от Chas
  № 2  
Chas
[+1 14.08.08]
[+1 20.08.08]
 
Аватар для Chas

Регистрация: Sep 2002
Адрес: simferopol
Сообщений: 981
Отправить сообщение для Chas с помощью ICQ
сделай trace переменной damage перед тем как отнимаешь значение. Возможно оно undefined, а почему - надо думать дальше.
или b1hp или аналогичные не имеют значения изначально, сделай их trace изначально.
__________________
~
Never trouble trouble till trouble troubles you!

Старый 15.08.2008, 23:47
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 3  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Форум — не служба поддержки и не чат. Задали вопрос — сидите и молча ждите, а не поднимайте тему бессмысленными постами. Время ожидания может составить от секунд до месяца.

Старый 16.08.2008, 00:37
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 4  
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
S_bat оформил код тегами [code][/code].
Отлично.
Осталось научиться давать темам нормальные названия и постить в соответствующий раздел.
Тема за крыта.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 07:16.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 07:16.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.