2012-09-26 40 views
0

我一直google'ing一段時間,但我找不到一個很好的解決方案,我的問題。HTML 5畫布 - 實現每個按鈕的平滑滾動

我有一個包含幾個圖像的畫布。通過「左」和「右」按鈕,我想平滑地滾動這些圖像。我想必須有一種方法來設置畫布的焦點。我試過translate這工作正常,但我不想「跳」到下一節,我想要一個平滑的滾動...

任何想法?

回答

0

好吧,最後我找到了一個方法...雖然很基本。

function animate() { 

draw(); 

if(globalVar<300){ 
    globalVar++; 
    setTimeout("animate();", 100); 
} } 
0

我認爲這是Greensock JS tweening library工作。它可以補間任何可以暴露任何對象的屬性。

該文檔非常好,並且有很多資源可以幫助您入門。您也可以提出有關您在論壇上嘗試做什麼的問題。

多年來我一直使用TweenMax作爲flash開發者,現在我開始在JS開發中使用它。

根據@ devnull69的答案,它也利用​​。

+0

看起來不錯。你有沒有機會給我一些示例代碼? – Ron

+0

我提供的鏈接上有很多代碼,他實際上會引導您完成所有步驟以實現其工作以及如何更改屬性等。 – Neil