更改数字步进器的值

时间:2010-05-21 09:44:20

标签: flex

我是Flex和编程的新手。我正在尝试一些我有2个数字步进器的东西。一个数字步进器保持0-230的值,另一个保持0.00-0.99的值。我的问题是当第二个数字步进器从0.99变为0.00时,如何更改第一个数字步进器的值。假设第一个数字步进器的值为10,第二个数值步进器连续递增。当它达到0.99并且在向上箭头上向上鼠标时,10应该变为11并且这个数字步进器变为0.00。

有人可以帮我解决一些代码或建议吗?

谢谢你的进步, REDDY

1 个答案:

答案 0 :(得分:3)

其中一个解决方案:

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
    <mx:NumericStepper minimum="0.00" maximum="1" value="0.98" stepSize="0.01" change="check_step()" id="stepper1"/>
    <mx:NumericStepper value="10" maximum="230" stepSize="1" id="stepper2"/>
</mx:Application>

脚本:

private function check_step():void{
    if (stepper1.value == 1){
        stepper1.value = 0;
        stepper2.value = stepper2.value+1;
    }
}