我正在试验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
你可以在真正的画布上画一个圆圈,但之后只有油漆。你无法拾起那个圆圈并将其从画布上取下来;你不能将它移动到绘画另一部分的顶部; *它只是油漆*。您可以将图片,路径和文本等对象应用于'