2011-11-08 4 views
0

숫자 식 스테퍼가 있습니다. 더하기 또는 빼기를 클릭하면 내 이벤트가 시작됩니다. 내 기능 버튼을 눌러에 따라 값을 변경할 때CHANGE 이벤트가 Numeric Stepper (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()를 호출하려고 시도하지만 이것이 작동하는지 확실하지 않습니다. 또 다른 해결책은 스테퍼 내부에서 변경 이벤트를 디스패치하는 것입니다 (my_section.dispatchEvent (...)).

관련 문제