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

Регистрация: Jul 2002
Сообщений: 177
По умолчанию действия кнопок, обращаясь к ним через eval

Есть 10 кнопок (b1,b2,b3...) действия которым я пытаюсь привязать через eval("b"+i) через for. И получается так, что кнопка (например b4) выдаст в trace не i=4, а i=11, т.е. последнюю i после завершения for. Как привязать к каждой кнопке свою собственную i?

Код:
b_count = 10;
for (i=1; b_count>=i; i++) {

	b = eval("b"+i);

	b.onRelease = function() {
		trace(i);
	};

}