Здравствуйте. Никак не могу разобраться как правильно поместить элемент поверх всех элементов. Сейчас это сделано так (подсмотрено в примере от разработчиков
http://paperjs.org/examples/hit-testing/):
function onMouseMove(event) {
var hitResult = project.hitTest(event.point, {
fill: true
});
project.activeLayer.strokeColor = conf.gridLineColors;
if (hitResult && hitResult.item) {
hitResult.item.strokeColor = "green";
project.activeLayer.addChild(hitResult.item);
}
}
Но блин, тут же нет никакого «перемещения», а добавляется новый потомок в активный слой (и я не понимаю, куда девается текущий элемент). Я плохо знаком с canvas и javascript и делаю это в академических целях, но разве, если очень долго исполнять данный скрипт, не наберется ли такое большое количество объектов в слое, что все начнет тормозить? Как правильно или так и должно быть?