Я пытаюсь получить автоматическое завершение работы, и я могу сделать это нормально, когда я просто создаю массив в своем mxml, а затем просто инициализирую arrayCollection в верхней части файла с помощью ключевого слова initialize.
Однако я хочу заполнить коллекцию массивов из веб-службы, но, похоже, не могу ее получить;
в моем теге приложения у меня есть следующее
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);
}
однако мое текстовое поле не получает никакого значения.
У кого-нибудь есть идеи?