по алфавиту не пойдет, так какна букву "а" видает 15 городов каторие начинаютса с "аб" если все города витянуть будет очень много...сейчас пришло на ум седующее

Код AS3:
[Bindable]
private var arr_city:Object = new Object();
querty.addEventListener(KeyboardEvent.KEY_DOWN , initCity)
private function initCity(event:KeyboardEvent):void
{
flashVars = Object(parent.parent.parent);
VK2 = new APIConnection(flashVars.application.parameters);
VK2.api("places.getCities", {uids:flashVars.application.parameters.viewer_id, country:"2", q:querty.text}, rezult, faill);
}
private function rezult(response:Object):void
{
arr_city = response;
}
//здесь поле куда ввожу началогорода
<mx:TextInput x="343" y="47" id="querty"/>
//а вот здесь масив городов каторие загрузило в масив
<mx:ComboBox id="comboboxCity" width="230" dataProvider="{arr_city}" labelField="title" y="47"/>
посоветуйте как сделать так чтоб начало города вводить в ComboBox и чтоб туда же грузило...