載入網路圖片
var request = new egret.HttpRequest();
request.responseType = egret.HttpResponseType.ARRAY_BUFFER; // 回傳類型為 ArrayBuffer 類型資料
request.addEventListener(egret.Event.COMPLETE, (e) => {
var request = <egret.HttpRequest>e.currentTarget;
egret.BitmapData.create('arraybuffer', request.response, (bitmapData) => {
let texture = new egret.Texture();
texture.bitmapData = bitmapData;
this.addChild(new egret.Bitmap(texture));
});
}, this);
// get 方法
let tf_get = <egret.TextField>this.addChild(new egret.TextField());
tf_get.text = '獲得圖片';
tf_get.touchEnabled = true;
tf_get.addEventListener(egret.TouchEvent.TOUCH_TAP, () => {
request.open('http://httpbin.org/image/jpeg', egret.HttpMethod.GET);
request.send();
}, this);
沒有留言:
張貼留言