2013-03-13 46 views
0

由于我是编程新手,所以我的问题可能有点粗略。如何在画布中创建顺序但唯一的对象?

  • 我在画布上绘制一个时钟。
  • 我使用''为'语句绘制了拨号盘。

现在,我希望这些拨号是独特的对象,以便我可以操纵它们。 就像当它接近一点时,我可以突出显示编号为1的拨号盘。

我可以这样做吗?我怎样才能做到这一点?提前致谢。

+1

从这里学习:http://www.html5anvastutorials.com/ – Amrendra 2013-03-13 05:57:45

+0

@Amrendra感谢您的建议。我一直在阅读网站上的一些教程,但我从来没有想过要搜索该网站。 – enamu 2013-03-13 06:20:06

回答

0

为什么不把每个拨号放在一个数组中?数组是处理多个对象的好工具。

+0

我不确定,直到我的谷歌搜索和研究完成,但我想你的答案是我一直在寻找。谢谢! – enamu 2013-03-13 06:21:41

+0

我想我找到了一个[tutorial](http://billmill.org/static/canvastutorial/bricks.html)我可以开始了,谢谢你。 – enamu 2013-03-13 07:08:00

0

画布只是一个位图,在绘制它之后没有任何对象的概念。

换句话说,画布只是一堆像素。拨完号码后,除了完全重绘(没问题)之外,没有办法改变它。

+0

我会投你的答案,但我不能只是因为你的回答不是答案。仅仅因为画布是一个位图,这并不意味着他不能通过创建辅助函数来为他绘制低级别的东西来抽象画布的画布。这样,他可以简单地在某个类上调用一个函数。如果你仔细想想,DOM只是几个抽象,实质上是一个低级绘图API。 – 2013-03-13 06:06:16

+0

也许我没有正确使用“对象”这个术语。我的错。我想我现在已经看到了画布的概念。谢谢!好吧,让我按照这样的方式提出我的问题:我不想提取十二只猴子,但是我想创建十二只猴子,我想用不同的名称命名它们。我怎样才能做到这一点? – enamu 2013-03-13 06:34:05