package { import mx.controls.ComboBox; import mx.controls.listClasses.IDropInListItemRenderer; import mx.controls.listClasses.IListItemRenderer; import mx.core.IDataRenderer; import mx.controls.dataGridClasses.DataGridColumn; import mx.controls.advancedDataGridClasses.AdvancedDataGridColumn public class MyComboBox extends ComboBox implements IDataRenderer, IDropInListItemRenderer, IListItemRenderer { public function MyComboBox():void { super() } override public function set data(value:Object):void { //super.data = value; if(value is DataGridColumn) { } else { super.data = value } } } }