即時通訊嘗試讓自動完成工作,我可以做得很好,當我只是在我的mxml中創建一個數組,然後在initialize關鍵字的文件頂部初始化一個arrayCollection。flex 3和autoComplete
但是我想從Web服務填充arraycollection,但我似乎無法得到它;
IM我的應用程序標籤,我有以下
creationComplete="init()"
initialize="data2 = new ArrayCollection(data1);"
然後在我的init方法;
private function init():void
{
userRequest.loadWSDL(wsdlUrl);
userRequest.getAllCountries();
}
//當我從userRequest.getAllCountries()得到一個結果時調用這個函數;
private function getAllCountriesResult(e:ResultEvent):void
{
data1 = new Array(e.result);
}
但是,我的文本框沒有得到任何價值。
有想法的人嗎?
我實際上得到的數據和autoComplete工作,但有一個問題,數組中的第一個元素總是出現在加載時在輸入框中。當我刪除它,並開始輸入它工作正常,但這不是我想要的。 任何想法? – cduggan 2009-01-20 18:18:09