public function onChangeFlag(f:Boolean):void{
trace("f:"+f);
trace("dwork:"+datalist.selectedItem.dwork);
}
<mx:DataGridColumn width="40" headerText="录音">
<mx:itemRenderer>
<mx:Component> <mx:Canvas>
<mx:CheckBox id="chk" enabled="false" change="this.parentDocument.onChangeFlag(chk.selected)" selected="{data.dflag == 1 ? true : false}"
textAlign="center"/>
</mx:Canvas>
</mx:Component>
</mx:itemRenderer>
</mx:DataGridColumn>
如果不用parentDocument 则需要在自定义组件内写脚本,我更倾向于将脚本集中