Hi Guys I am trying to implement the delete entries of the list box. The code works fine till the last entry, when i am trying to delete the last item after selection it is throwing error TypeError: Error #1009: Cannot access a property or method of a null object reference. I have seen this error so many times but I am not sure how will i fix this in the following code. Please help me in fixing this error Thanks Anuj
/*CODE*/ <mx:Button x="322" y="237" label="Add" id="_addButton" click="addToAssociatedDevices(event)"/> private function addToAssociatedDevices(evt:MouseEvent):void { var _addDevicesLen:int=devicesInList.length; var _addToAssociatedDevicesArr:Array; for(var i:*=0;i<_addDevicesLen-1;i++) { _addToAssociatedDevicesArr=nvrsInPoolList.selectedItems; } if((_addToAssociatedDevicesArr is Array)&&(_addToAssociatedDevicesArr!=null)) { var removeIndex:int = 0; for each (var addItemVal:* in _addToAssociatedDevicesArr) { if(addItemVal!=null) { IList(camerasInPoolList.dataProvider).addItem(addItemVal as Object); //Adds a device to the Add To Camera Pool list arrAddToPool.push(addItemVal); //Removes a device from the Remove From Pool list removeIndex = arrRemoveFromPool.indexOf(addItemVal); if(removeIndex > -1) { arrRemoveFromPool.splice(removeIndex,1); } } } } for(var t:*=0;t<_addToAssociatedDevicesArr.length;t++) { if(nvrsInPoolList!=null) { IList(nvrsInPoolList.dataProvider).removeItemAt(nvrsInPoolList.selectedIndex); } } }