就是一句代码,出现连续的super调用的时候,会被编译成错误代码.
addFootPrintMagic(super.x,super.y, now); 被编译成addFootPrintMagic(laya.display.Sprite.prototype.x,_super.prototype.y,now);
下面是我写的测试代码,也被编译错了.
trace(super.x,super.y); 被编译成了console.log(laya.display.Sprite.prototype.x,Laya.superGet(GameUnit,this,'y'));
而且我附件带的例子编译的结果又不一样.但也是错的.
附件:
error.rar