apache-flex Flex:以程序设计方式引发事件侦听程式

zxlwwiss  于 2022-11-01  发布在  Apache
关注(0)|答案(1)|浏览(120)

我想以编程方式在spark复选框上触发一个事件。
我有一个选项卡栏,其中有根据各种复选框启用的选项卡。我正在加载数据到这些选项卡。有时选项卡1和2将被启用。其他时间选项卡2和3。其他时间选项卡4本身(和所有其他组合)。
我已尝试启用VBox(在动作脚本中),它在我的视图堆栈中,但似乎冻结了应用程序。VBox在用户在复选框上输入时正确启用。如果我将复选框设置为选中状态,它不会触发事件,因此不会启用选项卡。是否可以在Flex中手动触发事件?我尝试过查看是否可以使用复选框获取事件并激发它。不幸的是,我只能看到addEventListener、hasEventLister和removeEventListener。无法获取复选框上已经存在的事件

disho6za

disho6za1#

若要从元件传送事件:
组件.dispatchEvent(事件)
示例:
变量evt:鼠标事件=新的鼠标事件(鼠标事件.点击)
事件(事件)
它不会放置选择标记,但您可以使用此选项通过编程进行设置。checkBox.selected =true

相关问题