2013-05-16 22 views
0
 protected function inital():void 
     { 
      var _cb:CheckBox; 
      var _formitem:FormItem; 
      for(var i:int =0;i<program.list.length;i++) 
      { 
       _formitem = new FormItem(); 
       _formitem.label = employee.list[i].INCLUDE_TYPE 
       _cb = new CheckBox(); 
       _cb.styleName="gridCheckBox"; 
       _cb.selected = (employee.list[i].INCLUDE_IND == 'Y'?true:false); 
       _formitem.addElement(_cb); 
       Dynamic_Check.addElement(_formitem); 

     } 

我使用此代码来生成面板上的复选框此复选框标签和选定或nt来自database.and其工作正常。我也想要如果用户更改复选框,而取消选择一个选择或选择delsecting one .so我应该如何在Action中应用更改处理程序scripit.Dynamic check是一个表单id.Employeee是一个从java端检索值的数组集合。如何处理ACtion Scripit FLEX复选框中的更改?

+0

plz分享您的代码 – ricky

回答

0

您可以将事件列表添加到复选框。它会监听更改事件:

_cb.addEventListener(Event.CHANGE, handler); 

protected function handler(event:Event) 
{ 
    //Here stays the code to be executed when a change ocurre 
}