日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

改变NumericStepper控件上下箭头的外观.

發(fā)布時(shí)間:2025/3/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 改变NumericStepper控件上下箭头的外观. 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
NumericStepper 控件的downArrowSkin?和 upArrowSkin 樣式學(xué)習(xí)。通過(guò)5種方式實(shí)現(xiàn)。
示例:

第一種方式
代碼:
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout
="vertical"
????????verticalAlign
="middle"
????????backgroundColor
="white">

????
<mx:ApplicationControlBar?dock="true">
????????
<mx:Button?label="Click?here?to?remove?focus?from?the?NumericStepper?control"?/>
????
</mx:ApplicationControlBar>

????
<mx:NumericStepper?id="numericStepper"
????????????downArrowSkin
="@Embed('assets/bullet_arrow_down.png')"
????????????upArrowSkin
="@Embed('assets/bullet_arrow_up.png')"?/>

</mx:Application>
第2種方式:在<style>標(biāo)簽中設(shè)置
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout
="vertical"
????????verticalAlign
="middle"
????????backgroundColor
="white">

????
<mx:Style>
????????NumericStepper?{
????????????downArrowSkin:?Embed("assets/bullet_arrow_down.png");
????????????upArrowSkin:?Embed("assets/bullet_arrow_up.png");
????????}
????
</mx:Style>

????
<mx:ApplicationControlBar?dock="true">
????????
<mx:Button?label="Click?here?to?remove?focus?from?NumericStepper?control"?/>
????
</mx:ApplicationControlBar>

????
<mx:NumericStepper?id="numericStepper"?/>

</mx:Application>

第3種方式,通過(guò)綁定[Embed]
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout
="vertical"
????????verticalAlign
="middle"
????????backgroundColor
="white">

????
<mx:Script>
????????
<![CDATA[
????????????[Bindable]
????????????[Embed("assets/bullet_arrow_down.png")]
????????????private?var?downArrowIcon:Class;

????????????[Bindable]
????????????[Embed("assets/bullet_arrow_up.png")]
????????????private?var?upArrowIcon:Class;
????????
]]>
????
</mx:Script>

????
<mx:ApplicationControlBar?dock="true">
????????
<mx:Button?label="Click?here?to?remove?focus?from?NumericStepper?control"?/>
????
</mx:ApplicationControlBar>

????
<mx:NumericStepper?id="numericStepper"
????????????downArrowSkin
="{downArrowIcon}"
????????????upArrowSkin
="{upArrowIcon}"?/>

</mx:Application>

第4種方式:使用綁定和AS
<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????layout
="vertical"
????????verticalAlign
="middle"
????????backgroundColor
="white">

????
<mx:Script>
????????
<![CDATA[
????????????[Embed("assets/bullet_arrow_down.png")]
????????????private?var?downArrowIcon:Class;

????????????[Embed("assets/bullet_arrow_up.png")]
????????????private?var?upArrowIcon:Class;

????????????private?function?init():void?{
????????????????numericStepper.setStyle("downArrowSkin",?downArrowIcon);
????????????????numericStepper.setStyle("upArrowSkin",?upArrowIcon);
????????????}
????????
]]>
????
</mx:Script>

????
<mx:ApplicationControlBar?dock="true">
????????
<mx:Button?label="Click?here?to?remove?focus?from?NumericStepper?control"?/>
????
</mx:ApplicationControlBar>

????
<mx:NumericStepper?id="numericStepper"?initialize="init();"?/>

</mx:Application>

第5種方式:通過(guò)自定義組件
comps/MyNumericStepper.as文件:
/**
?*?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/
?*/
package?comps?{
????import?mx.controls.NumericStepper;

????public?class?MyNumericStepper?extends?NumericStepper?{
????????[Embed("assets/bullet_arrow_down.png")]
????????public?var?downArrowIcon:Class;

????????[Embed("assets/bullet_arrow_up.png")]
????????public?var?upArrowIcon:Class;

????????public?function?MyNumericStepper()?{
????????????super();
????????????init();
????????}

????????private?function?init():void?{
????????????setStyle("downArrowSkin",?downArrowIcon);
????????????setStyle("upArrowSkin",?upArrowIcon);
????????}
????}
}

mxml文件:

<?xml?version="1.0"?encoding="utf-8"?>
<!--?http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/?-->
<mx:Application?xmlns:mx="http://www.adobe.com/2006/mxml"
????????xmlns:comps
="comps.*"
????????layout
="vertical"
????????verticalAlign
="middle"
????????backgroundColor
="white">

????
<mx:ApplicationControlBar?dock="true">
????????
<mx:Button?label="Click?here?to?remove?focus?from?NumericStepper?control"?/>
????
</mx:ApplicationControlBar>

????
<comps:MyNumericStepper?id="numericStepper"?/>

</mx:Application>

來(lái)自:http://blog.flexexamples.com/2008/05/20/changing-the-up-arrow-skin-and-down-arrow-skin-on-a-numericstepper-control-in-flex/

轉(zhuǎn)載于:https://www.cnblogs.com/xxcainiao/archive/2008/05/21/1204122.html

總結(jié)

以上是生活随笔為你收集整理的改变NumericStepper控件上下箭头的外观.的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。