У меня есть элемент изображения с src, указывающим на обработчик (asp.net), и это изображение используется в качестве источника для объекта Raster (PaperJs), определенного как глобальный объект и обновляемого во время window.load.
var raster;
paper.install(window);
function WindowOnLoad() {
raster = new paper.Raster('MainContent_imageData');
raster.position = paper.view.center;
window.paper.view.draw();
}
Вышеприведенный код загружает изображение на холст при первой загрузке, затем элемент изображения обновляется нажатием кнопки, связанной с элементом управления обратным вызовом (элемент управления обратным вызовом ComponentArt), но холст не отображается, он отображается пустым.
Затем я создал обработчик, который вызывается после завершения обратного вызова, но он также не работал.
function CallBackCompleted(sender,eventArgs) {
var imgData = document.getElementById('MainContent_imageData');
raster.image = imgData ;
raster.position = window.paper.view.center;
window.paper.view.draw();
}