<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"
creationComplete="init()">
Это мой заголовок, и это функция, которая вызывается creationComplete:
protected function init():void
{
var mySort:Sort = new Sort();
mySort.fields = [new SortField('title')];
acCart.sort = mySort;
acCart.refresh();
}
Теперь я добавляю несколько объектов из одной коллекции массивов (магазина) в другую (корзину) в основном (показано на сетке данных). Сетка корзины данных изменяется каждый раз, когда я нажимаю кнопку «добавить в корзину».
Я думал, что оператор creationcomplete-Statement был выполнен только один раз, но теперь я сомневаюсь, потому что это единственная функция, которая содержит refresh (), и если я удаляю ее, моя корзина больше не обновляется. Может кто-нибудь предоставить мне больше информации о заявлении creationcomplete? Поиск в Интернете и в моем учебнике не научил меня, что именно он делает.