Чем пытаться придумать, как работает цикл, может проще прочитать или написать нормальных трейсов?
Цитата:
|
aw=0 и увеличивается на 1
|
С какой стати? В первом витке она так и останется нолем. А вот f да, увеличится на 1 и цикл aq в первом (нулевом, если хотите) витке aw будет выглядеть так:

Код AS3:
for (var aq:int = 0; aq < 1; aq++)
{
//// здесь aw=0, f=1, aq=0
}
//// здесь aw=0, f=1, aq=1
Пропишите нормальные человекочитаемые трейсы, чтобы знать что происходит

Код AS3:
var f:uint = 0;
for (var aw:int = 0; aw < 5; aw++)
{
trace("------------------------------------");
trace("Новый виток aw");
trace("aw="+aw, ", aq="+aq, ", f="+f);
f++;
for (var aq:int = 0; aq < f; aq++)
{
trace("---------------");
trace("aw="+aw, ", aq="+aq, ", f="+f);
}
trace("после цикла aq: aw="+aw, ", aq="+aq, ", f="+f);
}