paper.js, как настроить несколько холстов, используя только JavaScript
я пытаюсь использовать paper.js в веб-приложении, но яЯ не смог заставить его работать с несколькими полотнами. Это'Как будто области видимости перепутаны между холстами, поэтому, когда я собираюсь рисовать на холсте 1, он появляется на холсте 2.
В каждом представлении яЯ инициализирую бумагу так:
this.mypaper = new paper.PaperScope();
this.mypaper.setup($("myCanvasId")[0]);
Когда я создаю новые бумажные объекты, я использую то, что должно быть локальной областью действия:
var circle = new this.mypaper.Path.Circle(10, 10, 5);
Однако, когда я создаю круг в view1, он рисует его в view2.
Я много читал, но я до сих порЯ нашел четкое объяснение того, как настроить несколько копий бумаги или как изолировать виды друг от друга.
Кто-нибудь знает, как правильно использовать несколько полотен с paper.js?
РЕДАКТИРОВАТЬ: ЯМы создали jsFiddle для иллюстрации проблемы:http://jsfiddle.net/94RTX/1/