Thanks so much Mark, for that great explanation. It really helps! ----- Original Message -----
From: "Kessler CTR Mark J" <[email protected]> To: [email protected] Sent: Friday, December 6, 2013 9:24:36 AM Subject: RE: error overriding mx_internal method setSelectedIndex() It was changed around 4.10 [1] . The change to public enabled a common method between the listbase components and the grid/datagrid components. This change supported a new interface that implements a simple navigation that can be commonly used between those components [2]. No mx_internal is required for that method now to override it. It should work like this now... override public function setSelectedIndex(rowIndex:int, dispatchChangeEvent:Boolean = false, changeCaret:Boolean = true):void { super. setSelectedIndex (rowIndex, dispatchChangeEvent, changeCaret); } [1] http://flex.apache.org/asdoc/spark/components/supportClasses/ListBase.html#setSelectedIndex() [2] http://flex.apache.org/asdoc/spark/components/supportClasses/IDataProviderEnhance.html -Mark
