Как узнать, попал ли PointText или нет, используя hitTest в paper.js

Я использую 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;
        }

Пожалуйста, помогите мне найти решение!


person Rishi    schedule 19.07.2013    source источник
comment
Вы пробовали использовать TextItemвместо PointText?   -  person Alexander Scholz    schedule 30.07.2013


Ответы (1)


HitTest для PointText был недавно исправлен. Вы используете последнюю версию?

person beaslera    schedule 02.08.2013
comment
После использования последней версии все заработало. Но свойство отсечения не работает с последней версией, пока оно работало со старой версией. - person Rishi; 06.08.2013
comment
Если вам нужна помощь по обрезке, задайте вопрос об этом. - person beaslera; 06.08.2013