Как получить дочерние элементы SymbolItem (Paper.js)

263
14 февраля 2017, 20:51

Имется, к примеру, такие элементы:

var button = new Path.Rectangle({
    size: [20, 20],
    strokeColor: "black"
}) ;
var text = new PointText({
    point: button.bounds.bottomRight + [20, -2],
    content: 'Some text',
    fillColor: 'black',
    fontSize: button.bounds.size.height
}) ;

Создается группа и определение символа

var container = new Group([button, text]) ;
var template = new SymbolDefinition(container) ;

Затем создается экземпляр символа:

var newElement = template.place() ;
newElement.position = [50 + newElement.bounds.width / 2, 50 + newElement.bounds.height / 2] ;

И теперь необходимо получить дочерние элементы этого экземпляра (чтобы, например, изменить текст элемента типа PointText (только у данного экземпляра!)). Каким образом это можно сделать? (newElement.children - undefined)

Пример

P.S. можно, конечно, не заморачиваться с символами, а просто копировать группу для других экземпляров, тогда проблем с получением дочерних элементов не будет, но все-таки хотелось бы узнать, можно ли получить дочерние элементы у SymbolItem

READ ALSO
Meteor или Node.js + Socket.io + MongoDB + Vue.js?

Meteor или Node.js + Socket.io + MongoDB + Vue.js?

Существует задача по созданию крупного проекта, веб-приложения с риалтаймомСоздавая новый проект в ВебШторме, уже почти нажав на "Node

478
Эффект zoom внутри colorbox

Эффект zoom внутри colorbox

ЗдравствуйтеНа сайте галерея открывается при помощи colorbox

291
Сохранение страницы в файл

Сохранение страницы в файл

Приветствую! Интересует один вопросНачал ковырять node

285
Вывод данных в виде таблицы

Вывод данных в виде таблицы

Как можно вывести данные из массива по 3 элемента в одну строку в RectJS? Такой должен быть результат вывода:

218