Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 01.12.2008, 23:31
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 1  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
По умолчанию Координаты вершин фигуры, отрисованной в среде flash ide

Здравствуйте!
Есть векторная графика, нарисованная в среде flash. Это полигоны, залиты 1 сплошным цветом. Их много.
Надо записать координаты вершин полигонов в базу. (чтоб потом отрисовать такие же програмно). Хотелось бы узнать координаты не вручную (не тыкая в каждую вершину каждой фигури мышкой, потому, что это долго), а как-нибудь автоматом.
Не представляю, как это можно сделать в принципе.
1) М.б. во флеше где-то записывается инфа об обьектах, кот. рисуются в среде
2) Др. вариант битмапдата - проходится попиксельно по рисунку, выделять програмно из него полигоны, а с полигонов вершины.
- возможно ли 1)?
- есть у кого-нибудь алгоритм 2) ?
- какие еще варианты ?
__________________
yAnTar блог

Старый 02.12.2008, 00:01
aksios вне форума Посмотреть профиль Отправить личное сообщение для aksios Найти все сообщения от aksios
  № 2  
Ответить с цитированием
aksios
loading 50%
 
Аватар для aksios

Регистрация: Jun 2005
Адрес: I am where I should be
Сообщений: 3,567
Отправить сообщение для aksios с помощью ICQ
В последних флешах появился пунктик в меню Commands: Export Motion as XML.

Старый 02.12.2008, 00:21
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 3  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
спасибо!!!
__________________
yAnTar блог

Старый 02.12.2008, 02:15
ladon вне форума Посмотреть профиль Отправить личное сообщение для ladon Найти все сообщения от ladon
  № 4  
Ответить с цитированием
ladon

Регистрация: May 2006
Сообщений: 125
ну или можно набросать jsfl скрипт для флеша что бы выгрузить в нужном формате эти данные. Работа с объектами Edge, Contour, HalfEdge, Fill. Есть хорошая дока по jsfl - если надо пиши в личку.

Старый 02.12.2008, 14:10
JaLav вне форума Посмотреть профиль Отправить личное сообщение для JaLav Посетить домашнюю страницу JaLav Найти все сообщения от JaLav
  № 5  
Ответить с цитированием
JaLav

Регистрация: Jan 2007
Сообщений: 213
Цитата:
ну или можно набросать jsfl скрипт для флеша что бы выгрузить в нужном формате эти данные
Да, хотелось бы получить вершины в формате, удобном для записи в базу
например как-то так
Код:
<xml>
<figure>
<point x="0" y="0" />
<point x="5" y="0" />
<point x="5" y="5" />
<point x="0" y="5" />
</figure>
</xml>
Дело в том, что я рисую шестиугольник (путем модификации прямоугольника)
После экспорта в хмл получаю
Код:
<Source frameRate="12" x="183.95" y="178.95" scaleX="1" scaleY="1" rotation="0" elementType="drawing object">
<dimensions>
	<geom:Rectangle left="152.95" top="138.05" width="72.9" height="81.9"/>
</dimensions>
<transformationPoint>
	<geom:Point x="0.42592592592592604" y="0.49999999999999983"/>
</transformationPoint>
</Source>
Т.е. не все точки фигуры, а только ту инфу о обьекте, кот. необходима для описания его анимации.
Потому что это Export Motion, а не Export графики.
__________________
yAnTar блог


Последний раз редактировалось JaLav; 04.12.2008 в 12:50.
Создать новую тему Ответ Часовой пояс GMT +4, время: 21:23.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:23.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.