module els{ export class SpriteRenderer extends Renderer{ url: string; private _bitmap: egret.Bitmap; constructor() { super(); this._bitmap = new egret.Bitmap(); this._renderer.addChild(this._bitmap); } onAwake() { if (!this.url) return; RES.getResByUrl(this.url, (texture: egret.Texture) => { if (texture) { this._bitmap.texture = texture; } }, this, RES.ResourceItem.TYPE_IMAGE); } clone(): SpriteRenderer { let component: SpriteRenderer = new SpriteRenderer(); component.enabled = this.enabled; component.url = this.url; return component; } } }