RES.getResAsync("Loading",()=>{
var aaa= RES.getRes("Loading");
console.log(aaa.byteLength);
},this);
var url1 = "resource/assets/ui/Loading/Loading.bin";
var request: egret.HttpRequest = new egret.HttpRequest();
request.responseType = egret.HttpResponseType.ARRAY_BUFFER;
var respHandler = function (evt: egret.Event): void {
switch (evt.type) {
case egret.Event.COMPLETE:
var request: egret.HttpRequest = evt.currentTarget;
var ab: ArrayBuffer = request.response;
console.log("respHandler:n", ab.byteLength);
break;
case egret.IOErrorEvent.IO_ERROR:
console.log("respHandler io error");
break;
}
}
request.once(egret.Event.COMPLETE, respHandler, this);
request.once(egret.IOErrorEvent.IO_ERROR, respHandler, this);
request.open(url1, egret.HttpMethod.GET);
request.send();
如题,上面输出 byteLength 为0 下面是正常的。。。。。。。
|
|