https://ask.layabox.com/question/12349 这是官方提供的代码
微信主域代码:
Laya.timer.once(400,this,function():void{
var rankTexture:Texture = new Texture(Browser.window.sharedCanvas);
rankTexture.bitmap.alwaysChange = true;//小游戏使用,非常费,每帧刷新
rankSprite2.graphics.drawTexture(rankTexture,5,78,rankTexture.width,rankTexture.height);
});
报错bitmap._addReference is not a function
TypeError: bitmap._addReference is not a function
这是报错地方的代码
/**
*Texture 是一个纹理处理类。
*/
//class laya.resource.Texture extends laya.events.EventDispatcher
var Texture=(function(_super){
function Texture(bitmap,uv){
/**图片或者canvas 。*/
//this.bitmap=null;
/**UV信息。*/
//this.uv=null;
/**沿 X 轴偏移量。*/
this.offsetX=0;
/**沿 Y 轴偏移量。*/
this.offsetY=0;
/**原始宽度(包括被裁剪的透明区域)。*/
this.sourceWidth=0;
/**原始高度(包括被裁剪的透明区域)。*/
this.sourceHeight=0;
/**@private */
//this._loaded=false;
/**@private */
this._w=0;
/**@private */
this._h=0;
/**@private 唯一ID*/
//this.$_GID=NaN;
/**图片地址*/
//this.url=null;
/**@private */
this._uvID=0;
this._atlasID=-1;
/**@private */
this.scaleRate=1;
Texture.__super.call(this);
if (bitmap){
bitmap._addReference();
}
this.setTo(bitmap,uv);
}