![](/img/trans.png)
[英]How to get a Numeric Stepper and sliders to work together in Flash CS4 AS3
[英]CHANGE event not firing from Numeric Stepper (AS3, Flash)
我有一個NumericStepper
並且已將其注冊為CHANGE
事件。
import fl.controls.NumericStepper;
var myNumericStepper:NumericStepper = new NumericStepper();
myNumericStepper.addEventListener(Event.CHANGE, function(e:Event):void {
trace("changed");
});
每當我“單擊”加號或減號按鈕時,事件處理程序都會按預期觸發。 但是,當我以編程方式更改該value
,該處理程序不會被解雇!
myButton.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {
myNumericStepper.value = 7;
});
有任何想法嗎?
要變通解決此問題,請嘗試手動調度CHANGE
事件:
myButton.addEventListener(MouseEvent.CLICK, function(e:MouseEvent):void {
myNumericStepper.value = 7;
myNumericStepper.dispatchEvent(new Event(Event.CHANGE));
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.