OK、行き詰まっています。キャンバスに画像を挿入しようとしていますが、ChromeでUncaught TypeError:onloadメソッドのタイプエラーが発生し続けます。これが私のJavaScriptです:
letterBase = new Image();
letterBase.onload = function() {
context.drawImage(letterBase, 0, 0);
console.log("drawing image");
};
letterBase.src = "/assets/letter/" + Character.letter + ".png";
console.log(letterBase);
console.log(letterBase)から画像がコンソールに読み込まれていることがわかるので奇妙ですが、ここで何が問題になっているのかは実際にはわかりません。何か案は?
編集:これが問題の原因だとは思いませんが、次のようにコンテキストを設定するコードがあります。
$(document).ready(function() {
// some other init functions...
canvas = document.getElementById("characterCanvas");
context = canvas.getContext("2d");
// ...