Maison  >  Article  >  Java  >  Analyse de la méthode AS3 Post des pages d'exploration et lecture des barres de progression

Analyse de la méthode AS3 Post des pages d'exploration et lecture des barres de progression

PHP中文网
PHP中文网original
2017-08-19 10:52:461688parcourir

Cet article explique comment utiliser as3 pour explorer le code source d'une page Web et surveiller la progression de la lecture en octets.

Le code a été testé par moi et est disponible à titre de référence uniquement.

Le code est le suivant :

System.useCodePage=true;
varvariables:URLVariables=newURLVariables();
variables.userName="Kakera";
variables.password="********";
varrequest:URLRequest=newURLRequest("http://www.baidu.com");
request.data=variables;
request.method=URLRequestMethod.POST;
varloader:URLLoader=newURLLoader();
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE,loader_complete);
loader.addEventListener(Event.OPEN,loader_open);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,loader_httpStatus);
loader.addEventListener(ProgressEvent.PROGRESS,loader_progress);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,loader_security);
loader.addEventListener(IOErrorEvent.IO_ERROR,loader_ioError);
loader.load(request);
functionloader_complete(e:Event):void{
  trace("Event.COMPLETE");
  trace("目标文件的原始数据(纯文本):\n"+loader.data);
}
functionloader_open(e:Event):void{
  trace("Event.OPEN");trace("读取了的字节:"+loader.bytesLoaded);
}
functionloader_httpStatus(e:HTTPStatusEvent):void{
  trace("HTTPStatusEvent.HTTP_STATUS");
  trace("HTTP状态代码:"+e.status);
}
functionloader_progress(e:ProgressEvent):void{
  trace("ProgressEvent.PROGRESS");
  trace("读取了的字节:"+loader.bytesLoaded);
  trace("文件总字节:"+loader.bytesTotal);
}
functionloader_security(e:SecurityErrorEvent):void{
  trace("SecurityErrorEvent.SECURITY_ERROR");
}
functionloader_ioError(e:IOErrorEvent):void{
  trace("IOErrorEvent.IO_ERROR");
}

Cet article est fourni par le site Web PHP chinois,

Adresse de l'article : http://www.php. cn/java-article -377118.html

Pour apprendre la programmation, rendez-vous sur le site Web PHP chinois www.php.cn

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn