В данном случае 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');");
}
}