Ящики оповещений для мобильных устройств Adobe Flex - Поиск - Блокировка до получения ответа - PullRequest
0 голосов
/ 29 марта 2011

Я создаю приложение на мобильном телефоне Adobe Flex (точнее, Blackberry Playbook). Я разрабатываю приложение, которое имеет функцию поиска, которая делает простой HTTP-запрос к серверу и ждет ответа ...

Когда пользователь нажимает на поиск, как мне создать окно с предупреждением «Поиск ...», которое не исчезает до тех пор, пока мы не получим ответ HTTP?

Спасибо Фил

1 Ответ

0 голосов
/ 29 марта 2011

добавить прослушиватель событий к объекту HTTP, который прослушивает ответ

затем показать диалог при запуске поиска и скрыть его, когда слушатель ответа вызывается

        private var service:HTTPService 

        public function useHttpService(parameters:Object):void {
            service = new HTTPService();
            service.destination = "sampleDestination";
            service.method = "POST";
            service.addEventListener("result", httpResult);
            service.addEventListener("fault", httpFault);
            service.send(parameters);
        }

        public function httpResult(event:ResultEvent):void {
            var result:Object = event.result;
        //in your case show the dialog on search click and hide the dialog here. 
        }

        public function httpFault(event:FaultEvent):void {
            var faultstring:String = event.fault.faultString;
            Alert.show(faultstring);

        }
    ]]>
</mx:Script>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...