Показать сообщение отдельно
  #1 (permalink)  
Старый 13.07.2015, 23:22
Интересующийся
Отправить личное сообщение для 0leg9 Посмотреть профиль Найти все сообщения от 0leg9
 
Регистрация: 10.06.2013
Сообщений: 12

Canvas Вывод изображений в цикле
Пытаюсь вывести изображения на холст через цикл. Появляется только последняя картинка. В массиве data содержатся объекты со свойствами: путь к картинке, координаты x и y.
var canvas  = document.getElementById('canvas');
context = canvas.getContext('2d');
var obj;
for (var i = 0; i < data.length; i++) {
   obj = data[i];
   var image = new Image();
   image.src = obj.path;
   image.onload = function() {
      context.drawImage(image, obj.x, obj.y);
   };
};
Ответить с цитированием