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

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Чем пытаться придумать, как работает цикл, может проще прочитать или написать нормальных трейсов?
Цитата:
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);
}
__________________
Reality.getBounds(this);


Последний раз редактировалось Wolsh; 29.06.2012 в 19:08.