Я создаю свое первое гибкое приложение и в настоящее время делю его на несколько компонентов, чтобы сделать его обслуживаемым.
У меня есть экран, который содержит список, который отображается и заполняется после успешной попытки входа в систему:
Часть основного приложения:
<mx:ViewStack id="vsAdmin" height="100%" width="100%">
<mx:TabNavigator id="adminTabs" width="100%" height="100%" historyManagementEnabled="false">
<myComp:compBeheerdersAdmin id="beheerdersViewstackA"/>
</mx:TabNavigator>
</mx:ViewStack>
В компоненте compBeheerdersAdmin есть функция requestBeheerdersList (), которая получает данные с сервера и связывает их со списком через обработчик.
После авторизации следующий код из основного приложения:
mainViewstack.selectedChild = vsAdmin;
//beheerdersViewstackA.createComponentsFromDescriptors();
beheerdersViewstackA.requestBeheerdersList();
Функция requestBeheerdersList () ничего не делает (не достигается, я помещаю предупреждение как первый оператор в функцию, но он не отображается), когда я вхожу в систему после новой загрузки SWF, но когда я выхожу из системы и снова вхожу, затем функция достигается и отображается предупреждение, а список заполняется данными с сервера.
Есть идеи?