Не могу создать группу источников света в цикле.
for(iz=0; iz<kz; iz++){            
            zz=-(bz/2)+(lz/2)+(iz*lz);
            var  tmp = new THREE.SpotLight( 0xffffff );
            tmp.distance = 1000;
            tmp.position.x=xx;
            tmp.position.z=zz;
            tmp.position.y=33;
            myleds.push(tmp);
}
 ... 
for(var jj in myleds) { 
        if (!myleds.hasOwnProperty(jj)) continue;
        scene.add(myleds[jj]);
    }
Перепробывал кучу вариантов. Результат один и тот же - создается последний источник. Т.е. вероятно он затирает предыдущие. Такой глюк только со светом, с обычными Mesh объектами все нормально. Подскажите как быть, если источников - должно быть много? Есть у кого рабочий пример добавления на сцену освещения в циклах?