我正在試驗html5,並且我有一個小圖片下拉菜單,用戶選擇圖像並使用drawImage()將其繪製到畫布上。html5,將一個eventlistener添加到畫布上的繪製圖像
我似乎無法弄清楚如何添加一個事件監聽器到畫布上新繪製的圖像。
我試圖把它放在一個變量,像這樣:
var newImg = ctx.drawImage(myImage, 200, 200);
,然後添加一個事件偵聽到,但它似乎並沒有工作。
newImg.addEventListener('mousedown', onImgClick, false);
什麼是正確的方法來做到這一點。
我很困惑,因爲它似乎有很多關於如何操作畫布上繪製的對象的教程。甚至有一個使用畫布的JavaScript遊戲庫。 http://www.kesiev.com/akihabara/ 所以它看起來好像你可以操縱你放在畫布上的那些圖像。 – pfunc 2010-04-30 22:11:14
你可以在真正的畫布上畫一個圓圈,但之後只有油漆。你無法拾起那個圓圈並將其從畫布上取下來;你不能將它移動到繪畫另一部分的頂部; *它只是油漆*。您可以將圖片,路徑和文本等對象應用於'