0

paper.js を使用しています。キャンバスに PointText を使用してテキストを書きました。今、ダブルクリックでそのテキストを選択したいと思います。

これには hitTest を使用しましたが、PointText ではなく、ストロークとセグメントについてのみ表示されます。

コード:

var hit = scope.project.hitTest(e.point, {

            segments : true,
            stroke : true,
            fill : true,
            tolerance : 5,
            type : 'PointText'

        });

        scope.project.activeLayer.selected = false;

        if (hit && hit.item && hit.item._index > 0) {
            var it=hit.type
            alert(it)

            hit.item.selected = true;
        }

解決策を見つけるのを手伝ってください!

4

1 に答える 1

1

PointText の HitTest は最近修正されました。最新バージョンを使用していますか?

于 2013-08-02T23:13:10.487 に答える