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

Код 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);
//Не понятно почему так происходит, в начале первого цикла все итераторы равны нулю а вот уже во втором цикле начинаются с другого значения :( Может кто знает почему так происходит? Спасибо!
}