キャンバスに画像をインポートしようとすると、私のキャンバスは既に作成されていますが、表示されません。ここでJavascript:キャンバスに画像を描くことができません
が問題
を持っている必要があり、次のコードです(makeGameAreaは、ここにそれを置くためにとても長いので、このメソッドのコードが示されていない、私はWebページ上のキャンバスを作るために作成する方法です)var myGameArea2 = makeGameArea(700, 150, "myArea", "white");
var myContext2 = myGameArea2.getContext("2d");
var myImage = new drawImage(myContext2, "sonic.gif", 91, 97, 0, 0);
myImage.draw();
function drawImage(ctx, src, width, height, x, y){
this.image = new Image();
this.image.src = src;
this.width = width;
this.height = height;
this.x = x;
this.y = y;
this.draw = function(){
this.image.onload = function(){
ctx.drawImage(this.image, this.x, this.y, this.width, this.height);
}
}
drawImage()メソッドに問題はありますか?
? –
[ブラウザコンソール(開発ツール)](https://webmasters.stackexchange.com/q/8525)(「F12」を押す)を読み、エラーを読みます。 – Xufox