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