URL로 보내려는 메시지 큐가 있는데 그 큐에서 메시지를 제거하고 싶습니다. 그들이 성공적으로 보내 졌음을 확신합니다. 이렇게하려면 이벤트에서 URLLoader
에 대한 정확한 정보를 알아야 큐에서 정확한 메시지를 제거 할 수 있습니다.AS3의 URLLoader에 대한 Complete Event 핸들러에서 URLRequest의 데이터를 얻는 방법
내가 이런 식으로하면.
var urlRequest:URLRequest = new URLRequest(targetUrl);
var urlLoader:URLLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT;
urlRequest.data = "test";
urlRequest.method = URLRequestMethod.POST;
urlLoader.addEventListener(Event.COMPLETE, handleComplete);
urlLoader.load(urlRequest);
그리고는 내 handleComplete 기능은 다음과 같이이다 :
public function handleComplete(e:Event):void{
//How do I trace the urlRequest.data for this event, whats below does not work.
//Because the target of the event is the URLLoader, not the URLRequest.
trace(e.target.data);
}
당신이 PHP 스크립트에이를 보내는 다음은이의 예입니다? 원인은 그 때 대답을 안다. – SimplyZ
그것은 서버 측 스크립트 일 것이지만, 아마도 진주 일 것이지만, PHP 역시 작동 할 것입니다. – Alex
trace (urlLoader.data); –