说,我有一个复选框一个DataGrid,每一个复选框标示为我存储在弯曲的ResultEvent应该通过事件传递多少信息?
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());
}
这是我一直使用了几个月,但我从来没有想过如果这是一个不好的做法。
更不用说不好的做法,那么做到这一点的最佳方法是什么?
哦,是的,我是有意识的对象的对象,我用它在这里只是为为了这个例子和笑声。 – overmann