JavaScriptを含むHTMLファイルで作業しています。
JavaScriptコードは次のとおりです。
var dImage = new Image();
var drawing = (function () {
.
.
.
.
redrawing = function () {
context.drawImage(dImage, dX, dY, dWidth, dHeight);
},
init = function () {
dImage.src = "images/d.png";
redrawing();
};
return {
init: init
};
}());
function updateImage(dSrc){
dImage.src = dSrc;
// Call redrawing here
}
HTMLで私は
drawing.init();
そしてそれはうまく働いています。また、電話で画像ソースを変更することもできます
updateImage("images/d2.png");
そしてそれはソースを変更するために働いています。
ただし、画像を更新するredrawing()
にはメソッドを呼び出す必要があります。updateImage()
私はそれを多くの方法で呼び出そうとしますが(たとえばdrawing.redrawing();
)、からの応答がありませんredrawing()
。