たとえば、チェックボックスを含むデータグリッドがあり、チェックボックスがマークされるたびに、オブジェクトをフレックス ResultEvent の data プロパティに保存します
public class MyItemRenderer extends ItemRenderer{
public static var CLICK:String = "CheckBoxClick";
protected function itemRendererClickListener(data:Object):void{
dispatchEvent(new ResultEvent(MyItemRenderer.CLICK, data))
}
}
ここで結果を処理します。
protected function checkbox_clicked(event:ResultEvent):void{
//Here I do everything I want with the data.
Alert.show(event.result.toString());
}
これは私が何ヶ月も使用してきたものですが、これが悪い習慣であるかどうかは決して知りませんでした.
または、悪い習慣は言うまでもなく、これを行う最適な方法は何ですか?