ListBase 선택된 아이템 선택 해제하기.

`
이미 선택되어 있는 아이템을 선택해제를 하기 위해서는 selectedItems 속성을 사용합니다.
list.selectedItems = new Array();

그 외 여러가지 삽질을 해보았지만 위와같이 해야 됩니다. ㅋ
삽질...(하지 마삼 ㅎ)
list.selectedItems  = null;

list.selectable = false;

list.selectedIndex = NaN;
list.selectedIndex = -1;
list.selectedIndex = 0;

list.dispatchEvent(new Event(Event.CHANGE));

ArrayCollection(list.dataProvider).filterFunction = null;
ArrayCollection(list.dataProvider).refresh();


삽질을 하면 끝이 없습니다 -_-..
이 간단한거 알아내기 위해 30분간  삽질을 했습니다..ㅠㅠ
특히 마지막은 삽질의 절정을 달린거 같네요 ㅋ

전체소스 
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="horizontal" >
 <mx:List width="100" id="lst1">
  <mx:dataProvider>
   <mx:ArrayCollection>
    <mx:Object label="a"/>
    <mx:Object label="b"/>
    <mx:Object label="c"/>
    <mx:Object label="d"/>
   </mx:ArrayCollection>
  </mx:dataProvider>
 </mx:List> 
 <mx:Button click="clickHandler(event)"/>
 <mx:Script>
  <![CDATA[
   private function clickHandler(e:MouseEvent):void{
    this.lst1.selectedItems = new Array();
   }
  ]]>
 </mx:Script>
</mx:Application>