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/

Ответы на вопрос(5)

Ваш ответ на вопрос