2013-04-19 2 views
1

Есть ли простой способ рисовать путь, передавая строковое значение, представляющее этот путь.Нарисуйте путь, используя sting пути в easeljs

Например, в fabric.js вы можете сделать что-то подобное:

var path = new fabric.Path('M 0 0 L 200 100 L 170 200 z'); 

Есть ли что-то подобное тому, что в easeljs. Я посмотрел документацию, я ничего не мог найти.

ответ

2

Существует крошечная API на графике, который очень прост в использовании:

graphics.f("#ff0000").mt(100,100).lt(100,100).ss(1).s("#0000ff").dc(100,0,50); 

http://www.createjs.com/Docs/EaselJS/classes/Graphics.html

Для чего-то строки на основе, есть API "DECODEPATH", а также http://www.createjs.com/Docs/EaselJS/classes/Graphics.html#method_decodePath

Он не является многословным, поскольку он предназначен для вывода инструмента. DrawScript и Toolkit для CreateJS в Flash Pro поддерживают эту функцию.

+0

Спасибо, я знал об API decodePath, но я не заметил этого API на графике, который является действительно опрятным способом сделать то, что я хочу в моем проекте. Еще раз спасибо. – ppoliani

+0

Есть ли какая-либо поддержка кодированного пути на Inkscape, например? или командной строки, которая может сделать трюк? : D –