私がチェックしたすべての場所から読んでいるものから、これはイベントハンドラーの属性にアクセスする方法です:
canvas.addEventListener('onmousemove', traceMouse(e)); //Handler gets passed in as 'e'
function traceMouse(e) { //Then I could just use it like a normal parameter, right?
mouseX = e.clientX;
mouseY = e.clientY;
}
残念ながら、firebug は e が定義されていないと主張しています。どこで間違ったのかまったくわかりません。おそらくまた愚かな間違いを犯したのでしょう。自分の頭をかみ砕く準備ができています。
ヘルプ?