我有一个数字步进器。如果我点击加号或减号,我的事件就会触发。
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 :(得分:0)
设置值后尝试调用my_section.validateNow(),但我不确定这是否有效。另一种解决方案是在您的Stepper(my_section.dispatchEvent(...))中手动调度change事件。