2012-09-26 42 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