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

Регистрация: Jun 2004
Адрес: Москва
Сообщений: 1,667
По умолчанию Циклы и массивы, это глюки или нет?

почему вот так:

Код:
var param:Array = new Array();

for (i=0; i<7; i++) { 
	param[i] = 1; 
}

for (z=0; z<7; z++) { 
	_root['submit'+z].onRelease = function() { 
		for (j=0; j<7; j++) {
			param[j] = param[j] + 1; 
		}
		trace(param);
	}
}
все ок
а вот так появляеться лишний элемент массива?

Код:
var param:Array = new Array();

for (i=0; i<7; i++) { 
	param[i] = 1; 
}

for (z=0; z<7; z++) { 
	_root['submit'+z].onRelease = function() { 
		param[z] = param[z] + 1; 
		trace(param);
	}
}
я понимаю второй код кривой, но откуда все таки лишний элемент, я до этого просто допереть не могу.
ну на сцене мувик надо сделать с именем например submit0


Последний раз редактировалось iNils; 21.12.2006 в 08:28.