Показать сообщение отдельно
Старый 02.07.2012, 10:31
razerw вне форума Посмотреть профиль Отправить личное сообщение для razerw Найти все сообщения от razerw
  № 10  
Ответить с цитированием
razerw

Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
я же и пишу чт отрейсы разное показывают ,
посмотрите на код ниже.

Код AS3:
			for (var aw:int = 0; aw < 115; aw++)
			{  
			    trace(aw); //вот здесь трейсы показывают [0] [0], [1] [0], [2] [1], [3] [2], [4] [3], [5] [4], [6] [4].
			    trace(aq);
			    f++
				_mapMask[aw] = [];
				_mapMask[aw].length = MAP_WIDTH_MAX;
				_f -= MCELL_HALF;
 
				for (var aq:int = 0; aq < aw; aq++)
				     {
					     // Задаем ячеке свободное состояние
					     _mapMask[aw][aq] = STATE_CELL_FREE;
						trace(aw);//а вот здесь трейсы показывают [12] [56], [16] [56], [17] [56]. // почему так? вочему трейсы не начинаются так же как и в первом цикле [0] [0], [1] [0], [2] [1], [3] [2], [4] [3], [5] [4], [6] [4].
						trace(aq);
 
				     }
в первом цикле трейся показывают правильную последовательность, а во втором начинают показывать "трейся" не с 0 и даже не с 1 а
aw=15, aq=56
aw=16, aq=56
aw=17, aq=56

вот почему так происходит? почему трейсы из внутреннего цикла начинают показывать не с 0


Последний раз редактировалось razerw; 02.07.2012 в 10:48.