flash元件缓动效果(麻烦解释下)

来源:百度知道 编辑:UC知道 时间:2024/05/25 12:19:16
onClipEvent (enterFrame) {
speed = _xmouse/10;
speed2 = _ymouse/10;
_root.mc._x = _root.mc._x+speed+1;
_root.mc._y = _root.mc._y+speed2+1;
}
为什么鼠标后的除以数值 越大 动作越是缓慢那??
其他的觉得重要的话 给个解释 谢谢了
为什么他会缓慢的移动的那??

speed = _xmouse/10;
speed2 = _ymouse/10;
这些语句中,"speed"和"speed2"是你的速度
_xmouse和_ymouse分别是鼠标的X,Y坐标
"/"是除号,除数越大,商越小,同理
除数越大,速度越小(在这段脚本中,速度等于鼠标坐标除以10),那就是为什么鼠标后的除以数值 越大 动作越是缓慢。

这个因为分母越大,分数越小的道理啊,就是speed和speed2的值就越小。
这时候,mc移动每次移动的距离也就小了,速度就慢。
好比_root.mc._x = _root.mc._x+5; 比_root.mc._x = _root.mc._x+10;慢一个道理。