Create an Editable List
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> <mx:Canvas width="400" height="300"> <mx:Script> [Bindable] private var dp:Array = [{name:"A", foo:"a"}, {name:"B", foo:"b"}, {name:"C", foo:"c"}, {name:"D", foo:"d"}] private function setEditor():void { listImpl.editedItemPosition = {columnIndex:0, rowIndex:2}; } </mx:Script> <mx:Button click="setEditor()"/> <mx:List y="30" width="200" selectedIndex="6" id="listImpl" selectionColor="#CCCCFF" labelField="name" dataProvider="{dp}" editable="true" itemEditBegin="trace(listImpl.editedItemPosition)" editorXOffset="5" editorYOffset="2"/> </mx:Canvas> </mx:Application>