![]() |
Координаты вершин фигуры, отрисованной в среде flash ide
Здравствуйте!
Есть векторная графика, нарисованная в среде flash. Это полигоны, залиты 1 сплошным цветом. Их много. Надо записать координаты вершин полигонов в базу. (чтоб потом отрисовать такие же програмно). Хотелось бы узнать координаты не вручную (не тыкая в каждую вершину каждой фигури мышкой, потому, что это долго), а как-нибудь автоматом. Не представляю, как это можно сделать в принципе. 1) М.б. во флеше где-то записывается инфа об обьектах, кот. рисуются в среде:bb: 2) Др. вариант битмапдата - проходится попиксельно по рисунку, выделять програмно из него полигоны, а с полигонов вершины. - возможно ли 1)? - есть у кого-нибудь алгоритм 2) ? - какие еще варианты ? |
В последних флешах появился пунктик в меню Commands: Export Motion as XML.
|
спасибо!!!
|
ну или можно набросать jsfl скрипт для флеша что бы выгрузить в нужном формате эти данные. Работа с объектами Edge, Contour, HalfEdge, Fill. Есть хорошая дока по jsfl - если надо пиши в личку.
|
Цитата:
например как-то так Код:
<xml>После экспорта в хмл получаю Код:
<Source frameRate="12" x="183.95" y="178.95" scaleX="1" scaleY="1" rotation="0" elementType="drawing object">Потому что это Export Motion, а не Export графики. |
| Часовой пояс GMT +4, время: 21:42. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.