我想以编程方式在spark复选框上触发事件。
我有一个标签栏,根据各种复选框启用了标签。我正在将数据加载到这些选项卡中。有时会启用选项卡1和2。其他时间选项卡2和3.其他时间选项卡4本身(以及所有其他组合)。
我试图在我的视图堆栈中启用VBox(动作脚本),但它似乎冻结了应用程序。 VBox在复选框上的用户输入时正确启用。如果我将复选框设置为选中它不会触发事件,因此不会启用该选项卡。是否可以在Flex中手动触发事件。我试图看看我是否可以拿走复选框并获取事件并解雇它。不幸的是我只能看到addEventListener,hasEventLister和removeEventListener。无法获取复选框中已有的事件
答案 0 :(得分:1)
从组件调度和事件:
component.dispatchEvent(事件)
示例:
var evt:MouseEvent = new MouseEvent(MouseEvent.CLICK)
this.checkBox.dispatchEvent(EVT)
它没有放置选择标记,但你可以用程序设置它 this.checkBox.selected =真