Apache flex 如何在flex的动态创建中放置事件?

Apache flex 如何在flex的动态创建中放置事件?,apache-flex,events,Apache Flex,Events,请帮忙。我想在我动态创建的复选框上添加一个单击事件,以便知道我单击了哪个复选框 以下是我的动作脚本代码: var myCheckbox:CheckBox=newcheckbox(); vbox.addChild(myCheckbox) 如何在复选框中添加单击事件 private function myCheckboxClicked(event:MouseEvent) { // doStuff(); } ... myCheckbox.addEventListener(MouseEven

请帮忙。我想在我动态创建的复选框上添加一个单击事件,以便知道我单击了哪个复选框

以下是我的动作脚本代码:

var myCheckbox:CheckBox=newcheckbox(); vbox.addChild(myCheckbox)

如何在复选框中添加单击事件

private function myCheckboxClicked(event:MouseEvent)
{
    // doStuff();
}

...

myCheckbox.addEventListener(MouseEvent.CLICK, myCheckboxClicked); 

只要它继承了EventDispatcher,您就可以附加一个侦听器,它将正常发送事件。

感谢您的回复。在实现您的解决方案时,我遇到了这个错误。1067:将void类型的值隐式强制到不相关的类型函数。缺少什么?我将导入flash.events.MouseEvent;您还可以更具体地指定函数的返回类型,例如:private function myCheckboxClicked(event:MouseEvent):void