Показать сообщение отдельно
Старый 18.08.2005, 12:26
DeadMorozz вне форума Посмотреть профиль Отправить личное сообщение для DeadMorozz Найти все сообщения от DeadMorozz
  № 8  
Ответить с цитированием
DeadMorozz
 
Аватар для DeadMorozz

Регистрация: Apr 2001
Адрес: Kiev-Simferopol
Сообщений: 133
В данном случае i получается равна последнему номеру фотографии + 1 и соответственно загружается только последняя фотография в новое окно.
До сих пор не понимаю, в чем рульность разноса всей этой колбасы по кадрам, но проблема с последним i, в принципе, довольно стара.

Дело в том, что когда создаешь несколько клипов с экшенами по ним при проходе циклом, значение i в каждом из них равняется kol.
Борется эта бочина раздачей каждому клипу значения i в локальную переменную id.
Присмотрись к моему старому коду:
Код:
for (i=1; i<=kol; i++){
	var clip:MovieClip = _root.createEmptyMovieClip("images_" + i + "", i);
	clip.loadMovie("./portfolio/" + path + "/" + i + ".jpg", "images_" + i + "");
	var clip.id:Number = i;
	clip.onRelease = function(){
		getURL("javascript:void window.open('/portfolio/" + path + "/"+this.id+".jpg', '1', 'width=187,height=290,directories=no,location=no,m   enubar=no,resizable=no,scrollbars=no,status=no,too  lbar=no');");
	}
}
__________________
Понять - значит упростить. Хорошо понять - сделать самому.