Flex中的滑块应控制AS3-Class中的变量

时间:2010-11-03 18:49:33

标签: actionscript-3 flex binding

我遇到了一个问题:在我的flex-app中有一个滑块,可以更改AS3-Object中的变量。你怎么意识到的? 用变量控制滑块没问题,但我想用另一种方式:)

2 个答案:

答案 0 :(得分:2)

所以你有一个变量,比方说,ActionScript:

[Bindable]
private var sliderVal:Number = 0;

现在您需要一种从事件中设置滑块的方法:

private function changeSlider(event:SliderEvent) : void {
  sliderVal = HSlider(event.currentTarget).value;
}

然后,您需要在MXML标记中使用事件侦听器来调用函数来设置值:

<mx:HSlider change="changeSlider(event)"/>

答案 1 :(得分:1)

双向绑定能解决您的问题吗?

<mx:Something attr="@{as3property}"/>