Экспортируйте векторную фигуру, созданную в flash, в svg

Можно ли, например, экспортировать векторную фигуру, созданную во флэш-памяти, в файл SVG? Или любой другой векторный формат?

Если это возможно - как я могу это сделать? Есть ли библиотеки или примеры (или оба)?

3 ответа

Решение

После долгих поисков - способ сделать это состоит в том, чтобы экспортировать текущую выбранную фигуру в.fxg, и полученный fxg можно открыть в AI с помощью опции Place. Затем просто выберите "Сохранить как" и выберите нужный векторный формат.

Хотя уже немного поздно, вы также можете попробовать flash2svg от David Belias - это расширение MXP для Flash, которое может экспортировать векторы Flash в SVG.

Он совместим с Flash CS4 и CS5, хотя информация о совместимости с другими версиями не доступна.

ОБНОВЛЕНИЕ Декабрь 2015:

На самом деле, даже лучше, чем это (поскольку у меня были проблемы с этим расширением): SWF2SVG на wonderfl (больше не работает)- это работает отлично, и я использовал его около десятка раз в недавнем проекте.

ОБНОВЛЕНИЕ декабрь 2017:

Как отметил @orangesherbert, wonderfl.net был убит, и большинство браузеров больше не будут запускать Flash-контент, если он явно не включен. Тем не менее, Flash по-прежнему является лучшим способом для чтения форм Flash и преобразования их в формы SVG, поэтому для этого я создал отдельный инструмент Windows, который можно скачать здесь:

Инструмент Flash2SVG

Это установщик Windows для небольшой программы, которая возьмет любой скомпилированный SWF и преобразует его в SVG. Я сам до сих пор делаю это очень регулярно, поэтому я рад, что смог превратить его в автономный исполняемый файл.

Это было встроено во Flash (сюрприз!) И скомпилировано как приложение Air for Desktop. Он был подписан с помощью Windows SDK SignTool с выданным сертификатом. Если у вас есть проблемы (или вы хотите это для своего Mac?), Дайте мне знать.

(Если кто-то захочет переопределить настройки браузера и разрешить запуск Flash в Интернете, чтобы они могли сделать это в браузере, дайте мне знать, и я найду где-нибудь разместить его.)

Декомпилятор Sothink SWF позволяет экспортировать каждый кадр из SWF-файла Flash в виде SVG-файла.

Другие вопросы по тегам