首页 新闻 赞助 找找看

html5如何获取对象

1
悬赏园豆:20 [待解决问题]

我在canvas中画了几个圆圈(都是黑色),当鼠标点击到某个圆上时,将该圆变成红色,并将原来点击过的红色的圆恢复成黑色。请问如何做?

问题补充: "判断点击事件的x,y坐标是否在某个园内。" 我晕,如果街面上有很多圆,那不是要依次遍历所有圆,如果几个园有部分重叠,我还要判断最上面的是哪个?这样会不会有效率问题啊?
龙骑士的主页 龙骑士 | 初学一级 | 园豆:165
提问于:2011-01-03 16:26
< >
分享
所有回答(3)
0

判断点击事件的x,y坐标是否在某个园内。

软件猎人 | 园豆:235 (菜鸟二级) | 2011-01-04 09:28
0

html5 canvas API没有提供相关的方法获取刚刚画的对象,你可以看看easeljs源码是怎么实现的。

【当耐特】 | 园豆:645 (小虾三级) | 2011-10-08 08:10
0

目前来说只能通过坐标来判断,关于效率问题只能自己去优化了

shawn.xie | 园豆:210 (菜鸟二级) | 2012-09-13 10:38
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册