我试图让自动完成工作,当我在我的 mxml 中创建一个数组然后在初始化关键字中初始化文件顶部的 arrayCollection 时,我可以做得很好。
但是我想从 web 服务填充 arraycollection,但我似乎无法得到它;
我是我的应用程序标签,我有以下内容
creationComplete="init()"
initialize="data2 = new ArrayCollection(data1);"
然后在我的初始化方法中;
private function init():void
{
userRequest.loadWSDL(wsdlUrl);
userRequest.getAllCountries();
}
//当我从 userRequest.getAllCountries() 得到结果时调用它;
private function getAllCountriesResult(e:ResultEvent):void
{
data1 = new Array(e.result);
}
但是我的文本框没有得到任何价值。
有想法的人吗?