我在畫布上有兩個圖像(向前箭頭和向後箭頭)。正面/背面按鈕兩個圖像
<script>
var ileri = new Image();
var geri = new Image();
ileri.src= "ileri.png";
geri.src = "geri.png";
var ilerigeri = 0;
GetFeedback = function(a){
context.drawImage(ileri,50,330);
context.drawImage(geri,300,330);
}
</script>
....
<div id="ccontainer">
<canvas id="myCanvas" width="600" height="400"></canvas>
</div>
我想改變的 「ilerigeri」 的值設爲1,如果ileri.png點擊。 如果點擊geri.png,我想將「ilerigeri」的值更改爲2。我可以使用像image.onclick之類的東西,還是需要找到點擊的座標?
這是你所需要的? – MJQ 2013-03-04 14:38:06
只是想知道是否其他問題已經回答了這個問題,例如http://stackoverflow.com/questions/5948251/click-area-on-sprite-in-canvas? – 2013-03-04 14:44:42
是的,我只需要這個點擊事件。 @MJQ – user1942359 2013-03-04 14:46:30