Показать сообщение отдельно
Старый 12.02.2006, 05:46
MOHCTEP вне форума Посмотреть профиль Отправить личное сообщение для MOHCTEP Найти все сообщения от MOHCTEP
  № 1  
Ответить с цитированием
MOHCTEP

Регистрация: Dec 2002
Адрес: Живу вот где-то
Сообщений: 493
По умолчанию [AS2] Глюк. Теряю значение счетчика во вложенных циклах

Сразу говорю, возможно, это я затупил (3часа ночи), но вот странность какая обнаружилась:
Код:
var _delta:Number = 3;
var num:Number;
var h_step:Number = 6;
var v_step:Number = 5;
for (i=0; i<h_step; i++) {
	//_delta = i<v_step ? i : v_step;
	for (j=0; j<_delta; j++) {
		trace('i='+i+'\tj='+j);
	}
}
Трейс показывает:
Код:
i=0	j=0
i=0	j=1
i=0	j=2
i=1	j=0
i=1	j=1
i=1	j=2
i=2	j=0
i=2	j=1
i=2	j=2
i=3	j=0
i=3	j=1
i=3	j=2
i=4	j=0
i=4	j=1
i=4	j=2
i=5	j=0
i=5	j=1
i=5	j=2
Убираю комменты, трейсю и у меня пропадает i=0...
Начинается с i=1 и все тут. Не пойму, где инкремент прошел? Подмогните плиз, где ошибаюсь?