2011-11-08 80 views
0

我有一個數字步進器。如果我點擊加號或減號,我的事件就會觸發。CHANGE事件沒有從數字步進器(AS3,Flash)中觸發

 function callTest(e:Event):void{ 
     trace("Called") 
    } 

然而,當我的功能變化基礎上的按鈕按下值,該數字步進將更新的數量,但它不會觸發更改事件。

public function sectionClick(e:MouseEvent):void{ 
     var sectionTarget:MovieClip = MovieClip(e.currentTarget); 
     for(var i:uint=1; i<_totalSec; i++){ 

      switch(sectionTarget){ 

       case sections.dtf_sections["title"+String(i)]: 
       trace(i) 
       mc_section.value = i 
       tweenUnmakeSection(e) 
       break; 
      } 
     } 
    } 

任何想法?

回答

0

嘗試在設置值後調用my_section.validateNow(),但我不確定這是否可行。另一種解決方案是在Stepper內部調度changey事件(my_section.dispatchEvent(...))。