我总是得到错误:
“TypeError:Kinetic[type] 不是构造函数”
“ReferenceError:对未定义属性 obj.nodeType 的引用”
当我尝试加载一个 json 时。
json = stage.toJSON();
stage = Kinetic.Node.create(json, 'myCanvas');
Kineticjs 4.3.3 中的 _createNode 方法
var no = new Kinetic[type](obj.attrs);
在我的画布上,我有一个简单的组
var circle1 = new Kinetic.Circle({
x: 40,
y: 50,
radius: 42,
fill: 'white',
stroke: 'black',
strokeWidth: 1,
draggable: false
});
var polygon1Tab1 = new Kinetic.RegularPolygon({
x: 40,
y: 50,
radius: 27,
sides: 4,
stroke: 'black',
strokeWidth: 4,
draggable: false
});
polygon1Tab1.rotateDeg(45);
var group1 = new Kinetic.Group({
draggable: true,
});
group1.add(circle1.clone());
group1.add(polygon1.clone());