2017-12-11 5 views
0

すべての機能を有効にしてファブリックjsファイルを取得するにはどうすればよいですか?私の生地のプロジェクトでフル機能を有効にしたファブリックJs

、私は機能を使用しています:タッチイベント、グループ、マウスホイールイベントなど

メインのjsファイルは、タッチイベントのソースコードが含まれていません。だから私はここから選択したすべての機能 - http://fabricjs.com/build/でカスタムビルドをダウンロードしようとしました。しかし、今のグループ機能での機能が動作しない - "TypeError: canvas.setActiveGroup is not a function"を:

var objs = canvas.getObjects(); 

//create group 
var group = new fabric.Group(objs); 

group.center().setCoords(); 

canvas.setActiveGroup(group).renderAll(); 

また、私はgitので利用可能なバージョンを試してみました - https://github.com/kangax/fabric.js

私は別の生地のjsファイルを試してみましたが、私はJSファイルを取得できませんでしたすべての機能が有効になります。

誰でもファブリックjs完全版を見つけるのを助けてくれますか?それが記載されているよう

答えて

1

v2-breaking-changes

setActiveGroup()方法が除去されます。アクティブな選択をしたい場合は、現在アクティブなオブジェクトへの参照を返す

canvas.getActiveObject()を使用できます。

canvas.getActiveObjects()現在選択されているオブジェクト(1つまたは複数)への参照を含む配列を返します。

使用canvas.setActiveObject()オブジェクトを設定するか、あなたがactiveselectionをしたい場合は、ここでfabric.ActiveSelection

を使用することができますが jsFiddle

です
関連する問題