2011-11-08 7 views
0

数値ステッパーがあります。プラスまたはマイナスをクリックすると、私のイベントが発生します。私の機能は、ボタンを押すに基づいて値を変更したときCHANGEイベントがNumeric Stepper(AS3、Flash)から起動しない

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

しかし、数値ステッパーは、番号を更新しますが、それはCHANGEイベントが発生しません。

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(...))。

関連する問題