Flex:数据绑定到数字步进器无法正常工作

时间:2012-10-21 18:10:00

标签: actionscript-3 flex flex4 flash-builder flex4.6

我正在尝试使用双向数据绑定来使用数字步进器。它从值绑定到显示OK,但是当我更新GUI时,模型值不会更改。我该如何解决这个问题?

<?xml version="1.0" encoding="utf-8"?>

             

        [Bindable]
        private var val:Number = 2;

    ]]>
</fx:Script>
<fx:Declarations>
    <!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:NumericStepper x="30" y="27" value="{val}"/>
<s:Button x="30" y="58" label="Apply" click="trace(val);"/>

1 个答案:

答案 0 :(得分:1)

要获得双向绑定,您需要使用不同的语法:

<s:NumericStepper x="30" y="27" value="@{val}"/>

注意开始大括号前的@符号。否则,它只是单向的