CHANGE事件未从数字步进器(AS3,Flash)触发

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CHANGE事件未从数字步进器(AS3,Flash)触发相关的知识,希望对你有一定的参考价值。

我有一个NumericStepper,并且已经用NumericStepper事件注册了它。

CHANGE

无论何时我按下加号或减号按钮时,都会按预期触发我的事件处理程序。但是,当我以编程方式更改CHANGE时,处理程序不会被解雇!import fl.controls.NumericStepper; var myNumericStepper:NumericStepper = new NumericStepper(); myNumericStepper.addEventListener(Event.CHANGE, function(e:Event):void { trace("changed"); });

有什么想法吗?

我有一个NumericStepper,并且已经用CHANGE事件注册了它。导入fl.controls.NumericStepper; var myNumericStepper:NumericStepper = new NumericStepper(); myNumericStepper.addEventListener(...

答案
要变通解决此问题,请尝试手动分派value事件:

以上是关于CHANGE事件未从数字步进器(AS3,Flash)触发的主要内容,如果未能解决你的问题,请参考以下文章

角材料步进器在选择更改之前并防止在某些条件下进行步进更改

AS3 flash 键盘事件空格键问题

flash AS3 如何删除舞台事件侦听器

Flash CS4 AS3 事件不起作用

在 AS3 Flash Builder 中为 SWF 创建预加载器

Flash as3如何通过鼠标事件停止播放子电影剪辑?