Загрузка пользовательской формы с помощью json в кинетический js

Как загрузить пользовательскую форму (например, http://www.html5canvastutorials.com/kineticjs/html5-canvas-kineticjs-shape-tutorial/) с файлом Json через Kinetic JS.

Мне удалось загрузить обычные фигуры, но для этого нет документации.


person user1920097    schedule 30.01.2013    source источник
comment
вы видели этот html5canvastutorials.com/kineticjs/   -  person Rachel Gallen    schedule 30.01.2013
comment
Я считаю, что вы прочитали учебник. Вам просто нужно поместить config json в новый Kinetic.Shape(XXX).   -  person George    schedule 30.01.2013
comment
покажите некоторый код того, чего вы достигли, по сравнению с тем, чего вы хотите достичь   -  person SoluableNonagon    schedule 31.01.2013
comment
Например, json-файл правильного многоугольника выглядит так: x: 10, y: 20, radius: 30, ... однако для пользовательской формы (например, по ссылке выше) с quadraticCurves нужны функции. Как в этом случае будет выглядеть файл json?   -  person user1920097    schedule 31.01.2013


Ответы (1)


Не используйте для этого Kinetic.Shape, используйте Kinetic.Path. Kinetic.Path получает элемент data, который позволяет указать форму многоугольника с помощью SVG PathData. формат. К сожалению, документации на kineticjs.com очень мало — на сайте W3 много примеров, которые стоит проверить.

Конечно, это не так гибко, как код; однако выглядит многообещающе: это точно такое же число, как и в руководство по пользовательским формам, используя только один Kinetic.Path.

person Stefan Hanke    schedule 04.02.2013
comment
Спасибо за новое видение решения этой проблемы. Я об этом не подумал!!! И это кажется действительно лучшим решением!!! :) Вы сделали мой день !! - person user1920097; 05.02.2013