Egret社区
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  下面是正常的。。。。。。。

分享到 :
0 人收藏

2 个回复

倒序浏览
haomei980  登堂入室 | 2020-11-10 11:16:50
自我搞定
haomei980  登堂入室 | 2020-11-10 11:19:37
自己搞定了。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部