저는 첫 번째 플렉스 앱을 구축 중이며 현재 유지 관리가 가능하도록 여러 구성 요소로 분할하고 있습니다. 주요 응용 프로그램의구성 요소의 기능에 직접 액세스
부 : 내가 표시되고 succesfull 로그인 시도 후 가득 목록 보유하고 화면이
<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의 새로운로드 후에 로그인하지만 로그 아웃하고 다시 로그인하면 함수에 도달하면 경고가 표시되고 목록은 서버의 데이터로 채워집니다. 아이디어가 있으십니까?
주 앱에 creationPolicy = "all"을 추가하면 문제가 해결되지만로드 시간이 길어집니다. 주석 처리 된 행 (createComponentsFromDescriptors)은 문제를 해결하지 못합니다. – Overbeeke