我想要这样的东西 http://developerdrive.com/demo/slider_control/demo.html 但有闪存(swf 窗口)...有可能吗?
问问题
333 次
1 回答
0
世事皆可能!您可以使用此处找到的内置滑块组件:
首先,您可以像这样将默认起始值设置为中间值:
var slider:Slider = new Slider();
slider.value = 50;
还将您的文本字段默认设置为 100:
someTextField.text = "100%";
您可以配置更改处理函数,并根据接收到的值更新图像大小和文本字段。
slider.addEventListener(SliderEvent.CHANGE, changeHandler);
function changeHandler(e:SliderEvent):void {
var modifiedPercent:number = 2 * e.value;
someImage.width *= modifiedPercent / 100;
someImage.height *= modifiedPercent / 100;
someTextField.text = modifiedPercent+"%";
}
它将百分比乘以 2,这实际上使滑块的范围从 0 到 200。然后它调整图像尺寸和文本字段值(“someImage”是对图像的引用,“someTextField”是对文本的引用)。
于 2012-09-06T15:11:01.977 回答