Показать сообщение отдельно
  #28 (permalink)  
Старый 18.05.2012, 23:14
Аватар для razerxxx
Аспирант
Отправить личное сообщение для razerxxx Посмотреть профиль Найти все сообщения от razerxxx
 
Регистрация: 05.10.2011
Сообщений: 85

Сообщение от nataLi-li Посмотреть сообщение
хм-м, не получается подменить.
Я делал так:
setNewImage = function(c_object, src) {
    var img = new Image(); 
    img.src = src;
    // если просто сменить фон, то могут быть глюки, поэтому надо сперва загрузить картинку. 
    img.onload = function() { 
        c_object.setElement(img).setCoords(); // смена фона происходит здесь
        canvas.renderAll(); 
    };
}

здесь c_object - канвас элемент, canvas - холст на котором располагаются все элементы
Ответить с цитированием