这就是prefab的功能了。
Laya.loader.load([{url:"prefab/ButtonA.json", type:Laya.Loader.PREFAB}], Laya.Handler.create(this, ()=>{
let prefab = Laya.loader.getRes("prefab/ButtonA.json") as Laya.Prefab;
let o:Laya.Button = prefab.create();
o.zOrder = 10000;
Laya.stage.addChild(o);
}));
但是如果要把状态也clone出来,并没有什么方便的方法。