Просмотр полной версии : Как векторное изображение конвертнуть в код AS3
yasha005
26.01.2013, 15:11
Подскажите пожалуйста, как веркторное изображение, созданное в Adobe Illustrator конвертнуть в код ActionScript 3.0, чтобы она во флэшэ находилась не как компонент библиотеки, а как код AS3 в отдельном пакете
Иллюстратор может экспортировать в swf,
Компонент библиотеки сделать из swf очень просто - подключить тегом [Embed] к коду. Пользователь даже не догадается при использовании, что у вас в библиотеке лежит swf-ка.
Или цель использовать сами геометрические данные изображения?
Astraport
26.01.2013, 16:31
Сохраняете изображение в FXG. Эти данные (открываете в блокноте например) присваиваете строке в AS3 классе. Парсите, например этим (http://www.libspark.org/wiki/seven/fxgparser/en).
Simplifier
26.01.2013, 18:33
В следующем плеере можно будет читать векторные данные из готового клипа: http://www.bytearray.org/?p=5013
yasha005
27.01.2013, 12:21
Иллюстратор может экспортировать в swf,
Компонент библиотеки сделать из swf очень просто - подключить тегом [Embed] к коду. Пользователь даже не догадается при использовании, что у вас в библиотеке лежит swf-ка.
Или цель использовать сами геометрические данные изображения?
[Embed] мне не подходит, как вы правильно заметили: именно использовать геометрические данные
Выходит остаётся только переписывать все координаты точек из иллюстратора в код скрипта, благо они там все отражаются при наведении.
iflamberg
27.01.2013, 13:57
Может что-то типа такого подойдет. http://www.matthijskamstra.nl/blog/index.php/2008/08/06/shape-2-array-jsfl/
Вообще странная задача. Зачем вам векторный шейп переводить в код?
Astraport
27.01.2013, 14:15
Выходит остаётся только переписывать все координаты точек из иллюстратора в код скрипта, благо они там все отражаются при наведении.
Вам же подсказали, что иллюстратор сохраняет в FGX - это по сути и есть координаты точек + цвета и все остальное.
yasha005
27.01.2013, 15:19
Сохраняете изображение в FXG. Эти данные (открываете в блокноте например) присваиваете строке в AS3 классе. Парсите, например этим (http://www.libspark.org/wiki/seven/fxgparser/en).
Спасибо. Только бы документацию ещё русскую к этому парсеру. Чтобы можно было сгруппировать все получившиеся фигуры по цвету. Другими словами если несколько фигур одного цвета (независимо от того пересекаются они или нет), то считать её как одну фигуру.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.