Показать сообщение отдельно
Старый 14.02.2007, 00:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Все верно, после выполнения цикла значение counter будет равно четырем. Именно эту переменную вы трейсите. Нужно делать так:

Код:
for (counter = 1; counter <= 3; counter++) {
	currentImgBut = "imgBut" + counter;
	var mc = _root.imageNum.attachMovie("imgBut", currentImgBut, _root.imageNum.getNextHighestDepth());
	mc.imgNumText.text = counter;
	mc._x = _root.imageNum[currentImgBut]._width * counter;
        mc.id = i;
	mc.onRelease = function () {
		trace (this.id);
	}
}