###前提・実現したいこと
MicrosoftのインターネットブラウザEdgeでプログラム動作を確認していたのですが、たまたまMacのSafariを使ったところ、画像の表示を行う部分のプログラムのみが、反応しなくなってしまいました。その後、Chromeも試したのですが、Safariと同様の反応になってしまい困っています。エラーメッセージは全く表示されず、特にコードのは問題があるようには思えません。
###該当のソースコード
Javascript
1//キャンバスを制作部分 2canvas1 = document.createElement("canvas"); 3canvas1.width = 1200; 4canvas1.height = 600; 5document.body.appendChild(canvas1); 6layer1 = canvas1.getContext("2d"); 7 8//画像に動作を設けるためのクラス部分 9function Character(URL) { 10 this.x = 0; 11 this.y = 0; 12 this.width = 0; 13 this.height = 0; 14 //画像配置 15 var pict = new Image(); 16 pict.src = URL; 17 18 this.draw = function (ctx, x,y, width, height) { 19 this.x = x; 20 this.y = y; 21 this.width = width; 22 this.height = height; 23 24 if(pict.complete){ 25 ctx.drawImage(pict, this.x, this.y); 26 } 27 } 28} 29//インスタンス 30aaa = new Character("aaa.png"); 31aaa.draw(layer1,100,100,200,200);
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/12 05:27