Fabricjs无法在路径中设置LockScallingX

时间:2014-04-24 10:33:52

标签: html5 fabricjs

我正在使用路径制作一个箭头。除了我无法锁定X和Y的缩放,即所有thins变得很好,即当我这样做时,X缩放没有被锁定,因此lockScallingX = true。我的代码是

$('#NavArrows').click(function(){
                unbind();
                var path = new fabric.Path('M 0 0 L 100 0 M 0 0 L 8 -6 M 0 0 L 8 6 z');
                lockScallingY=true;
                path.setAngle(0).set({ left: 100, top: 100,stroke: 'Black', strokeLineCap: 'round',
                                       hasControls:true,originX: 'center', originY: 'center'});
                lockScallingX=true;
                drawBoard.add(path);});

请让我知道如何使其工作,我的lockScallingX = ture工作,我的箭头不会在X方向缩放。

1 个答案:

答案 0 :(得分:0)

你必须这样写:

path.lockScallingX = true;

将lockScalling属性设置为上面定义的“path”var ...

JSFiddle