我正在尝试使用 Flash CS4 中的内置 AS3 滑块组件设置自定义皮肤。我有以下代码,但设置myslider.width
并myslider.height
似乎没有任何效果。滑块仍以默认宽度和高度显示,并且我的自定义 sliderTrackSkin 正在按比例缩小。
import fl.controls.Slider;
import fl.controls.SliderDirection;
import fl.events.SliderEvent;
var myslider:Slider = new Slider();
myslider.direction = SliderDirection.VERTICAL;
myslider.width = 43;
myslider.height = 110;
myslider.minimum = 1;
myslider.maximum = 90;
myslider.value = 30;
myslider.snapInterval = 1;
myslider.liveDragging = true;
myslider.addEventListener(SliderEvent.CHANGE, slider_change);
myslider.move(640, 60);
myslider.setStyle("thumbUpSkin", thumb1);
myslider.setStyle("thumbDownSkin", thumb1);
myslider.setStyle("thumbOverSkin", thumb1);
myslider.setStyle("sliderTrackSkin", slidertrack1);
addChild(myslider);
我会很感激任何建议。谢谢。