//網絡
//get請求
?const request? = new egret.HttpRequest();
request.responseType = egret.HttpResponseType.TEXT;
?request.open("http://",egret.HttpMethod.GET);
?request.send();
//post請求
const request? = new egret.HttpRequest();
request.responseType =? egret.HttpResponseType .TEXT;
request.open("https: //",egret.HttpMethod.POST);
request.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
const params = "action= ?&version= 1&id= ";
request.send(params)
request.addEventListener(egret.Event.COMPLETE,this.sceneManger.getComplete,this);
request.addEventListener(egret.IOErrorEvent.IO_ERROR,this.sceneManger.getError,this);
request.addEventListener(egret.ProgressEvent.PROGRESS,this.sceneManger.progress,this);
}
private? getComplete(event:egret.Event):void {
? ? const request = <egret.HttpRequest>event.currentTarget;
? ? console.log("get Data : " + request.response);
var a =? ? JSON.parse(request.response);
var b = JSON.parse( a.local_config);
console.log("a== "+ a.local_config);
console.log("a =="+a.status);
console.log("b== ",b.infostr);
}
private getError(event:egret.IOErrorEvent):void{
? ? console.log("get error : " + event );
}
private progress(event:egret.ProgressEvent) : void{
console.log("get progress : " + Math.floor(100*event.bytesLoaded /event.bytesTotal)+"%");
}