AS3 Slider组件:如何将一个范围转换为另一个范围?

时间:2013-06-24 14:30:44

标签: actionscript-3

我有一个AS3滑块,其最小 - 最大范围为0到100

当滑块改变时,我需要移动3D模型。

。当滑块值= 0时,3D模型必须具有角度( - )45°

。当滑块值= 50时,3D模型必须具有角度0°

。当滑块值= 100时,3D模型必须具有45°的角度。

(当然还有midle中的所有值)

我必须使用哪个等式来转换值并获得此结果?

非常感谢。

1 个答案:

答案 0 :(得分:0)

((sliderValue / 100) * 90) - 45

这样,您就可以得到滑块值与范围的比率。您将该比率应用于-45到45(90)的总范围,然后减去45以抵消起点为-45的事实。