2014-10-01 95 views

回答

0

1)//是否有任何方法來覆蓋該默認功能?

在組合框的popupList的開/關是由DropDownController.as處理DropDownListBase.as我希望你可以重寫closeDropDown方法,以防止close.But確保您需要的時候點擊處理結束在組合框外面。

override public function closeDropDown(commit:Boolean):void 
{ 
    // your logic goes here 
    // call super if needed to close 
    //super.closeDropDown(commit); 
} 

爲了防止默認行爲,您也可以使用接近事件,以下方法(或項目單擊事件,如果有的話)

event.preventDefault(); 

其取消事件的默認行爲,如果該行爲可以被取消。

event.stopPropagation(); 

它阻止處理事件流中當前節點之後的節點中的任何事件偵聽器。

有很多靈活的例子在那裏有複選框itemtruerer複選框之前你發佈任何問題在StackOverflow做谷歌搜索。

我希望這將有助於你

https://code.google.com/p/combocheck/source/browse/#svn%2Ftrunk

http://www.flexicious.com/home/FlexMultiSelectComboBox