Flex에서 httpService 요청을 동기화할 수 있습니까?Flex의 동기식 httpservice 요청
예 (그렇다면이 작업을 수행하는 방법을 알려주세요).
인터뷰에서 나에게 질문을 받았습니다.
감사합니다.
Flex에서 httpService 요청을 동기화할 수 있습니까?Flex의 동기식 httpservice 요청
예 (그렇다면이 작업을 수행하는 방법을 알려주세요).
인터뷰에서 나에게 질문을 받았습니다.
감사합니다.
불가능합니다.
글쎄, 나는 그것을 따라 의미 만요 - 당신은 기능적인 방법으로 그것을 할 수 있지만, 우리는 엄격하게 이론적 인 얘기이라면이 같은 해킹 수 :
var returned:Boolean = false;
function syncService():void {
httpService.addEventListener(Event.COMPLETE, completeHandler);
httpService.send();
while (!returned) {}
return;
}
function completeHandler(e:Event):void {
returned = true;
}
내가 좋겠를 생산에 사용하지 마십시오. 작동하지 않을 수도 있습니다. 그것은 단지 타임 아웃 오류 등을 요구하고 있습니다.하지만 이론적으로는 그렇게해야합니다. 맞습니까?
그건 효과가 없을 것입니다. ActionScript는 단일 스레드에서 실행되며 while 루프에서 멈추고 completeHandler를 호출하지 않으며 화면에 다시 그리지 않습니다. – joshtynjala
서비스가 완료된 후에 만'httpService.send()'가 반환하는 것을 의미합니까? - 최선을 다해서, 번호 – Amarghosh