我遇到了一个问题:在我的flex-app中有一个滑块,可以更改AS3-Object中的变量。你怎么意识到的? 用变量控制滑块没问题,但我想用另一种方式:)
答案 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}"/>