2011-03-24 138 views
1

我一直在試驗html5,不久就看到了我可以構建的東西。在這樣做的時候,我特別從http://www.beautyoftheweb.com看過很多例子。在很多示例中,似乎創建這些應用程序的人可以跟蹤畫布上的元素。但是,我似乎無法弄清楚如何在畫布上保留對元素的引用。是否有可能或者他們是否在尋找其他元素?例如,如果我拍攝圖像並將其放在畫布上,除了通過執行canvas.getImageData()之外,我沒有引用該元素。如果可以保留一個元素的引用,那麼如果有人能夠給我一個如何做的例子,或者指向一個教程的鏈接會很好,那將是非常好的。如果不可能,他們怎麼做?html5畫布問題

在此先感謝您的幫助。

回答

1

每個人都必須編寫自己的代碼來記住所繪製的內容以及如何與之交互。 (或者使用libarary)。

我已經寫了兩篇關於這個主題的教程。他們應該足以讓你開始:

Making and Moving Selectable Shapes on an HTML5 Canvas: A Simple Example

Selectable Shapes Part 2: Resizable, Movable Shapes on HTML5 Canvas

+0

謝謝你的答案。當我有空時,我會檢查這一點。 – ngreenwood6 2011-03-24 19:28:36

+0

我會在將來寫更多的教程,所以如果有更復雜的東西,你想要一個教程給我留一行我的姓@ acm.org,我會看看我是否可以包含它。 – 2011-03-24 19:36:18