我在canvas中画了几个圆圈(都是黑色),当鼠标点击到某个圆上时,将该圆变成红色,并将原来点击过的红色的圆恢复成黑色。请问如何做?
判断点击事件的x,y坐标是否在某个园内。
html5 canvas API没有提供相关的方法获取刚刚画的对象,你可以看看easeljs源码是怎么实现的。
目前来说只能通过坐标来判断,关于效率问题只能自己去优化了