ActionScript URLLoader URLRequest
对于loaderLoader,我遇到了EventListener的一些问题。 我如何确定文件是否已经上传到服务器?
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");
}
我如何确定文件是否已经上传到服务器?
如果您想查看是否存在文件,那么您可以将IOErrorEvent.IO_ERROR
的侦听器与Event.COMPLETE
的侦听器一起添加到URLLoader
。
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);
}
链接地址: http://www.djcxy.com/p/41169.html
上一篇: ActionScript URLLoader URLRequest
下一篇: Is there server software that implements http status code 418?