我想强制用户仅使用箭头编辑NumericStepper的值,这样他们就不能直接在值字段中输入值

使用NumericStepper时,我想强制用户只能使用NumericStepper的向上和向下箭头编辑值。我不希望用户能够直接输入值。我怎么能在flex 4中这样做?有人可以提供一个例子吗? 谢谢     
已邀请:
哟需要将NumericStepper的textDisplay设置为不可编辑。您可以在组件初始化后执行此操作:
    <fx:Script>
        <![CDATA[
            protected function init():void {
                nmStppr.textDisplay.editable = false;
            }
        ]]>
    </fx:Script>

    <s:NumericStepper id="nmStppr"
            horizontalCenter="0" verticalCenter="0"
            creationComplete="init();"/>
或创建自定义皮肤,如此处所述     
您可以尝试其他方式,以便您无法更改NumericStepper中的值。这些值将变为不可编辑。
<s:NumericStepper id="num"
            horizontalCenter="0" verticalCenter="0"
            creationComplete="init();"/>

<fx:Script>
        <![CDATA[
            protected function init():void {
               num.mx_internal::inputField.editable=false;
            }
        ]]>
    </fx:Script>
    

要回复问题请先登录注册