ActionScript URLLoader URLRequest

时间:2013-06-17 21:59:19

标签: actionscript-3 urlloader

我在加载器的事件监听器方面遇到了一些问题:URL Loader。如何确定文件是否已上传到服务器?

var myRequest:URLRequest = new URLRequest("script.php");
loader.load(myRequest);
loader.addEventListener(Event.COMPLETE, redirect);

private function redirect(event:Event):void
{
navigateToURL(new URLRequest("http://example.com/"), "_self");
}

1 个答案:

答案 0 :(得分:3)

  

如何判断文件是否已上传到服务器?

如果您想查看某个文件是否存在,那么您可以IOErrorEvent.IO_ERRORURLLoader添加一个Event.COMPLETE听众,与var urlRequest:URLRequest = new URLRequest("http://bleh.com/file.php"); var urlLoader:URLLoader = new URLLoader(urlRequest); urlLoader.addEventListener(Event.COMPLETE, complete); urlLoader.addEventListener(IOErrorEvent.IO_ERROR, failure); function complete(e:Event):void { initialize(true); } function failure(e:IOErrorEvent):void { initialize(false); } function initialize(fileExists:Boolean):void { urlLoader.removeEventListener(Event.COMPLETE, complete); urlLoader.removeEventListener(IOErrorEvent.IO_ERROR, failure); trace(fileExists); } 的听众一起。

{{1}}