0 && input.text.length < 1){ cBoxData = ArrayCollection(temp); cBoxData.addItem(null); cBox.visible=true; cBox.selectedIndex=mySO.data.a.length+1; cBox.open(); } } private function addToSO():void{ temp.addItem({"label":input.text}); mySO.data.a = temp; } private function updateTI(s:String):void{ input.text = s; cBox.visible=false; } private function showDrop():void{ cBox.visible=false; if(input.text.length < 1){ openCB(); } } private function doubleC():void{ openCB(); } private function openCB():void{ cBox.visible=true; cBox.selectedIndex=mySO.data.a.length+1; cBox.open(); } ]]>