AS3 - ComboBox的Dispatch事件"更改"

Abd*_*lla 1 flash actionscript-3

我正在使用组合框组件,我想手动调度"更改"事件.这是怎么做到的?

// Dispatches when user changes selection
comboType.addEventListener("change",cbListenerDialogue);

// Does not manually dispatch
comboType.dispatchEvent("change"); 
comboType.dispatchEvent(new Event("change"));
Run Code Online (Sandbox Code Playgroud)

小智 5

用于分派的字符串值必须与Flash中已定义的值相匹配.

这应该是诀窍.

comboType.dispatchEvent(new Event(Event.CHANGE, true));

另外:AS3文本框更改事件未触发