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

Регистрация: Jun 2012
Адрес: Татарстан
Сообщений: 118
По умолчанию проблема с циклами

Привет комрады.
Столкнулся с проблемой в циклах. Сейчас покажу код и коментариями опишу проблемку.


Код AS3:
		    // Создаем новый массив
			_mapMask = [];
			_mapMask.length = MAP_HEIGHT_MAX;		
			_f = MAP_HALF;
 
			for (var aw:int = 0; aw < 115; aw++)
			{  
                                           trace(aw); //Вот на этом моменте итераторы показывают  синромные   данные      тоесть идут в такт 00, 11 , 22, 33.
			     trace(aq)// 
			     f++
				_mapMask[aw] = [];
				_mapMask[aw].length = MAP_WIDTH_MAX;
				_f -= MCELL_HALF;
 
				for (var aq:int = 0; aq < f; aq++)
				     {
 
					     _mapMask[aw][aq] = STATE_CELL_FREE;
                                                                              //А вот уже тут показания расходятся aw = 57, aq=60 и тогдалее. 
						 trace(aw);
						 trace(aq);
//Не понятно почему так происходит, в начале первого цикла все итераторы равны нулю а вот уже во втором цикле начинаются с другого значения :( Может кто знает почему так происходит? Спасибо!
 
				     }


Последний раз редактировалось razerw; 29.06.2012 в 14:59.