这应该很容易解决,但我的大脑在最近几天被炸了。我有一个可以放大和缩小图像的滑块。我想放大像素级别并缩小到像素级别,但我 让缩略图按钮在滑块中居中,比例为1.
我现在拥有的是,
在代码中: //如果比例值为1,则图像以原始大小显示 var scale:Number = zoomSlider.value / 1000; sprite.scaleX = sprite.scaleY = scale;
我将默认值设置为5000 ,以便按钮位于中间但是将比例设置为5.我想要的是当我向左拖动时(从初始值5000开始)它应该开始缩小,直到它达到.10的最小比例。当我向右拖动它应该开始将比例增加到10.
这个问题的关键是我 让缩略图按钮位于滑块中间,居中时缩放为1。
答案 0 :(得分:1)
如果您希望比例为0到10,000(因为您指定中心为5000),请使用
var scale:Number = zoomSlider.value/5000;
sprite.scaleX = sprite.scaleY = scale;
无论是比例,要保持比例按钮居中且图像缩放为1,请设置'比例'< / strong>变量为最大比例值的1/2。