熱門文章

Ⓒegret.Bitmap 用法

範例1:動態製作Bitmap物件

let texture = new egret.RenderTexture();
let shape = new egret.Shape();
shape.graphics.beginFill(0xFFCC00);
shape.graphics.drawCircle(50,50,50);
shape.graphics.endFill();
texture.drawToTexture(shape,new egret.Rectangle(0,0,100,100));
let bmp = new egret.Bitmap(texture);
this.addChild(bmp);

範例2:讀取本地圖片作為Bitmap物件

var loader:egret.ImageLoader = new egret.ImageLoader();
loader.once(egret.Event.COMPLETE, (e)=>{
    let texture = new egret.Texture();
    texture.bitmapData = e.target.data;
    this.addChild(new egret.Bitmap(texture));
}, this);
var url:string = "resource/assets/Slider/thumb.png";
loader.load(url);

沒有留言:

張貼留言