Egret社区
EgretNativeAndroid的initialize只能设置网址么?我看了下实际加载的是包里面的内容,如果我想访问本地的资源能否使用file://的方式加载呢,试了下好像不行
分享到 :
0 人收藏

1 个回复

倒序浏览
白鹭学者  登堂入室 | 2019-4-9 10:40:34
你意思是直接加载路径的加载方式?这个?
http://developer.egret.com/cn/apidoc/index/name/egret.Bitmap

    private startLoad():void {
        //创建 ImageLoader 对象
        var loader:egret.ImageLoader = new egret.ImageLoader();
        //添加加载完成侦听
        loader.addEventListener(egret.Event.COMPLETE, this.onLoadComplete, this);
        var url:string = "resource/assets/egret_icon.png";
        //开始加载
        loader.load(url);
    }

    private onLoadComplete(event:egret.Event):void {
        var loader:egret.ImageLoader = <egret.ImageLoader>event.target;
        //获取加载到的纹理对象
        var bitmapData:egret.BitmapData = loader.data;
        //创建纹理对象
        var texture = new egret.Texture();
        texture.bitmapData = bitmapData;
        //创建 Bitmap 进行显示
        this.addChild(new egret.Bitmap(texture));
    }
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部