0
我有一个问题:在我的flex-app中有一个滑块,它应该改变AS3对象中的变量。你怎么意识到这一点? 用变量控制滑块是没有问题的,但我想用另一种方式:)Flex中的滑块应该控制AS3类中的变量
我有一个问题:在我的flex-app中有一个滑块,它应该改变AS3对象中的变量。你怎么意识到这一点? 用变量控制滑块是没有问题的,但我想用另一种方式:)Flex中的滑块应该控制AS3类中的变量
双向绑定是否可以解决您的问题?
<mx:Something attr="@{as3property}"/>
所以,你必须在一个变量,比方说,动作:
[Bindable]
private var sliderVal:Number = 0;
现在需要从一个事件设置滑块的方法:
private function changeSlider(event:SliderEvent) : void {
sliderVal = HSlider(event.currentTarget).value;
}
然后,你需要一个您的MXML标记中的事件侦听器调用该函数以设置该值:
<mx:HSlider change="changeSlider(event)"/>
非常感谢! – thomas 2010-11-03 21:14:47
@ thomas:如果解决了您的问题,请考虑点击复选标记以接受答案。它会标志你是一个好的SO公民,并帮助确保你的未来的问题在这里得到很好的接受。 – Robusto 2010-11-03 23:38:21