2013-03-13 40 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

相關問題