![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Здравствуйте. Подскажите, есть ли инструменты во флеш, которые позволяют определить координаты точек многоугольников (треугольников, квадратов и т.п) и работать с ними.
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
То есть возможно у примерной фигуры (картинка в приложении) определить данными средствами, координаты точек с номерами 1,2,3 и вычислить количество всех точек в целом (их должно быть 5 по рисунку)?
|
|
|||||
|
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
|
Если именно у фигуры, нарисованной в среде разработки — то тут уже нужно будет задуряться с BitmapData-ми, отрисовывать фигуру и анализировать. В таком случае проще задать координаты вручную. Ну или поверх фигуры расставить пустые мувиклипы и в цекле for...in прогнать их координаты и получить необходимые точки.
__________________
hauts.ru |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
1) Смущает название BitmapData, оно сильно намекает на работу с растровым изображением.
В моём же случае синий многоугольник построен в векторе по точкам, только мышкой. Выделяя инструментом Pen всю фигуру эти точки видны. Соответственно я подумал, если точки видны в IDE Flash CS5-5, то они где-то зарегестрированы и информацию о них можно вытащить в текстовый вариант. 3) Кратко, думал флеш можно использовать как инструмент, для выуживания координат точек Плашек (выделенных квартир на большой поэтажной планировке) Длинно. В целом весь вопрос является частью глобальной задачи: Есть планировка этажа дома, есть сверху отдельные плашки выделения квартир (в векторе). Flash вычисляет координаты этих плаше и потом все загоняется в php+css (координаты точек) и мы на выходе имеет модуль в котором человек может навести на квартиру - появится выделенная область для квартиры (по координатам) и далее уже он кликает и идёт действие. В принципе, можно тогда во флеше создать программулиньку в которой сверху мышкой будут выделятся линиями области планировок и записыватья координаты. Но если они (плашки) уже нарисованы в другом векторном редакторе, то эти действия видятся лишними. |
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
А зачем вам именно координаты? Чтобы делать выделение?
Если плашки уже нарисованы, достаточно выделить их в отдельные символы(мувиклипы) и назначить им класс, в классе уже определить событие выделения и менять цвет, альфу, масштаб итп.
__________________
Отряд Котовскага |
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Выделения сделать можно, определить события и прочие, но мне придется тогда учится как осуществлять взаимодействие Flash с Mysql, чтобы смотреть какие квартиры проданы, а какие нет (что уже сделано на php+mySql + html+css - не доставало только координат плашек).
|
|
|||||
|
Регистрация: Apr 2012
Сообщений: 80
|
Решение проблемы по определению координат и перевод их в html частично найдено, но не во флеш.
Для этого можно воспользоваться программой Adobe Fireworks. Для этого переводим флеш картинку в формат fxg, потом открываем Adobe Illustrator потом из Adobe Illustrator в Adobe Fireworks и выделенные области превращаем в hotspot, тыкая правой клавишей мыши, потом экспортируем из Adobe Fireworks в html, в нём смотрим кординаты. |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:17. |
|
|
« Предыдущая тема | Следующая тема » |
|
|