簡體   English   中英

使用arcTo()給我Kinetic.js錯誤

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM