Flex Gumbo中如何通过skinClass样式自定义FxHSlider的Skin的例子
By Minidxer | July 24, 2009
和前面Flex Gumbo中如何通过skinClass样式自定义FxButton的Skin的例子类似的,接下来的例子演示了Flex Gumbo中如何通过skinClass样式,自定义FxHSlider的Skin。
下面是完整代码(或点击这里察看):
- <?xml version="1.0" encoding="utf-8"?>
- <FxApplication name="FxHSlider_skinClass_test"
- xmlns="http://ns.adobe.com/mxml/2009"
- backgroundColor="white">
- <layout>
- <BasicLayout />
- </layout>
- <FxHSlider id="slider"
- showDataTip="false"
- horizontalCenter="0"
- verticalCenter="0"
- skinClass="CustomFxHSliderSkin" />
- </FxApplication>
下面是CustomFxHSliderSkin.mxml的代码:
- <?xml version="1.0" encoding="utf-8"?>
- <SparkSkin name="BitmapGraphicThumbSkin"
- xmlns="http://ns.adobe.com/mxml/2009">
- <states>
- <State name="up" />
- <State name="over" />
- <State name="down" />
- <State name="disabled" />
- </states>
- <Metadata>
- [HostComponent("mx.components.FxButton")]
- </Metadata>
- <BitmapGraphic id="bg"
- source="@Embed('asterisk_yellow.png')"
- left="-4"
- top="-4" />
- </SparkSkin>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子
Topics:
FxHSlider, Gumbo |
No Comments » |
Tags: Gumbo, skinClass