PureMVC를 사용하여 Adobe AIR 응용 프로그램을 작성하고 있습니다.Flex PureMVC에서 모든 서비스 호출이 값을 반환 할 때까지 기다리는 것이 가장 좋은 방법입니다.
ViewStack을 사용하여 페이지 기반 응용 프로그램보기를 가지고 있으며 사용자가이 단추를 클릭하는 것과 같은 방식으로이 페이지를 탐색한다고 가정 해보십시오.
지금 예를 들어 나는 계정 Infromation 페이지가 인스턴스화 또는 보였다 때 다시 WebService에에서 (예를 이메일, 계정 잔액 및 이름에 대한) 데이터를로드해야하고, 데이터가있는 경우 반환 내 계정 정보 페이지의 적절한 라벨에 표시하고 싶습니다.문제는이 세 가지 웹 호출을 실행할 때 각각 다른 시간에 다른 resultEvent를 반환한다는 것입니다. 어떤 정보를 얻는 가장 좋은 방법은 궁금 무엇입니까 모든 서비스의 반환 된 결과, 그래서 나는 결국 한 번에 (그리고 어쩌면이 일부 로딩 화면 재생하기 전에) 모든 결과를 표시 할 수 있습니다.
간단한 방법은 데이터로드를 시작하기 전에 모달 popUp을 만드는 것입니다. 각 ResultEvent에서 증가하는 간단한 카운터를 추가하십시오. 카운터가 모든 결과가 준비되었음을 나타내는 숫자에 도달하면 popUp을 파괴/숨기기 만하십시오 (카운터를 재설정하십시오). –