各位高手:
小弟现在在做一个项目,情况是这样的。我有一大组坐标点数据,要将这组数据画在一张图上,另外我做了一个控制条,向右拉的话,画的速度加快,向左拉的话,画的速度变慢,请问一下,我怎么实现这个控制条对画图速度的控制呀??能不能给我一些具体的控制的代码啊?我知道控制setTimeOut,但是具体怎么控制我很迷惑啊。
为什么没人帮我解答一下啊??我自己顶
各位高手:
小弟现在在做一个项目,情况是这样的。我有一大组坐标点数据,要将这组数据画在一张图上,另外我做了一个控制条,向右拉的话,画的速度加快,向左拉的话,画的速度变慢,请问一下,我怎么实现这个控制条对画图速度的控制呀??能不能给我一些具体的控制的代码啊?我知道控制setTimeOut,但是具体怎么控制我很迷惑啊。
为什么没人帮我解答一下啊??我自己顶
你应该用setInterval吧?
当然setTimeout也行,两个都是基于某些参数在做某些事情,比如你在画画,那好,想画的快一些那就改变setInterval的执行速度呀!!
[code="javascript"]
var time = 1000;//一秒钟画一次
var myTimer = window.setInteval(function(){
//执行你的动作
//突然拖动的速度条,time变成了100
//下一次就每100毫秒去画一次了
//所以你要保证的是每次执行的是一种事情,并更具time去控制速度
},time);
[/code]