[英]Using arcTo() gives me an error in Kinetic.js
使用Kinetic.js 5.1.0在以下代碼中使用arcTo時出現錯誤。
錯誤是“ TypeError:context.arcTo不是函數”
myshape = new Kinetic.Shape({
sceneFunc: function(context) {
context.beginPath();
context.moveTo(10, 0);
context.lineTo(57, 0);
context.lineTo(47, 35);
context.lineTo(13, 35);
context.arcTo(3, 0, 10, 0, 3);
context.closePath();
context.fillStrokeShape(this);
},
fill: '#e2e4e3',
stroke: '#92278f',
strokeWidth: 1,
rotationDeg: 15,
x: 150,
y: 40
});
context
參數不是本機2d canvas上下文,而是KineticJS包裝器。 您可以使用arc()
函數或將本機畫布引用與context._context
context._context.arcTo(...);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.