Есть ли конвертер SVG в MXML?

Я пытаюсь использовать файл SVG в своем приложении Flex, но, похоже, лучший способ сделать это - преобразовать его в MXML. Однако я не могу найти конвертер SVG в MXML. Кажется, есть несколько конвертеров SVG в XAML (для Silverlight / C #), но я не могу найти ничего аналогичного для Flash / Flex.

Любая помощь будет оценена.

Спасибо, Картик


person Karthik    schedule 31.03.2009    source источник


Ответы (3)


У вас должна быть возможность напрямую встроить SVG без конвертера. .

person Osman    schedule 31.03.2009
comment
Я с большим успехом встраивал файлы SVG таким образом - это определенно правильный ответ. +1. Однако следует отметить, что, когда я последний раз пробовал это, вы не можете загружать изображения SVG динамически во время выполнения; они должны быть встроены во время компиляции. - person rmeador; 31.03.2009
comment
Flex преобразует его для вас с помощью батика, а затем встраивает. - person jedierikb; 22.09.2010

да, библиотек мало, но я не встречал ни одной зрелой - http://code.google.com/p/as3svgrendererlib/ - http://www.degrafa.org/ - http://code.google.com/p/svg-viewer/ - http://labs.zavoo.com/?p=65

person Harit K    schedule 06.04.2009

Что ж, SVG - это, по сути, файл XML. Поэтому, если вы хотите импортировать его во время выполнения, вы можете прочитать его как XML-файл, а затем использовать API рисования AS3 для его визуализации. Ознакомьтесь с этим средством визуализации ActionScript 3 SVG в Google Code!

person evilpenguin    schedule 31.03.2009