If you want to know if anything or nothing is selected, simply test for selectedIndex==-1
Alex Harui Flex SDK Developer Adobe Systems Inc.<http://www.adobe.com/> Blog: http://blogs.adobe.com/aharui From: [email protected] [mailto:[email protected]] On Behalf Of Fotis Chatzinikos Sent: Sunday, October 25, 2009 3:46 PM To: [email protected] Subject: Re: [flexcoders] Detect if any of the Items on a List are Selected - thought it would be easier. you can use the list's properties (arrays of indices, or items): selectedItems selectedIndices On Sun, Oct 25, 2009 at 7:19 PM, steveb805 <[email protected]<mailto:[email protected]>> wrote: The only property I could find, from the Flex docs, that tells you whether your List control has anything selected is: isItemSelected(). And this takes a parameter that refers to a specific item. So before my Delete button handler, I check if any item is selected with the following: private function deleteHandler() { var bDoesNotHasFocus: Boolean = true; var len:Number = projectList.dataProvider.length; for (var i:int = 0; i <= len - 1; i++) { if (projectList.isItemSelected(projectList.dataProvider[i])) { bDoesNotHasFocus = false; } } if (bDoesNotHasFocus) return; // the code to delete } Is there a better way, anyone? Thanks, Steve -- Fotis Chatzinikos, Ph.D. Founder, Phinnovation [email protected]<mailto:[email protected]>,

