我想将一些样式应用于滑块。
我知道定义mx:Style标签的MXML方法
<mx:Style>
HSlider{
}
.SliderHighlightTrackSkin{
}
.SliderTrackSkin{
}
.SliderThumbSkin{
}
</mx:Style>
我没有这样做,而是想在样式表中定义所有样式。然后我想在.as文件(不是mxml文件)中定义我的滑块并将样式表应用到它。
我怎么能这样做?
以下是我追求的内容
levelSlider= new VSlider()
levelSlider.minimum=0;
levelSlider.maximum=1;
levelSlider.value=1;
levelSlider.y=150
levelSlider.styleName="sliderStyle.css"
this.addChild(levelSlider)
答案 0 :(得分:0)
您可以使用Application
从<mx:Style source="style.css"/>
类的mxml文件将样式表包含到Flex应用程序中。您可以根据需要添加任意数量的css文件。
现在,如果您在css文件中有.customCSSClass{}
,则可以使用vSlider
将其应用于vSlider.styleName = "customCSSClass"
。像HSlider{}
这样的全局选择器将自动应用。