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

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

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

Регистрация: Apr 2012
Сообщений: 80
По умолчанию Как определить координаты точек простых фигур

Здравствуйте. Подскажите, есть ли инструменты во флеш, которые позволяют определить координаты точек многоугольников (треугольников, квадратов и т.п) и работать с ними.

Старый 26.06.2012, 10:57
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Код AS1/AS2:
flash.geom.Rectangle
flash.geom.Point
Остальное ручками можно, вспомнив курс геометрии из школы
__________________
hauts.ru

Старый 26.06.2012, 12:43
dkart01 вне форума Посмотреть профиль Отправить личное сообщение для dkart01 Найти все сообщения от dkart01
  № 3  
Ответить с цитированием
dkart01

Регистрация: Apr 2012
Сообщений: 80
То есть возможно у примерной фигуры (картинка в приложении) определить данными средствами, координаты точек с номерами 1,2,3 и вычислить количество всех точек в целом (их должно быть 5 по рисунку)?
Изображения
 
Вложения
Тип файла: zip fig.zip (6.0 Кб, 54 просмотров)

Старый 26.06.2012, 13:14
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Если именно у фигуры, нарисованной в среде разработки — то тут уже нужно будет задуряться с BitmapData-ми, отрисовывать фигуру и анализировать. В таком случае проще задать координаты вручную. Ну или поверх фигуры расставить пустые мувиклипы и в цекле for...in прогнать их координаты и получить необходимые точки.
__________________
hauts.ru

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

Регистрация: Apr 2012
Сообщений: 80
1) Смущает название BitmapData, оно сильно намекает на работу с растровым изображением.
В моём же случае синий многоугольник построен в векторе по точкам, только мышкой. Выделяя инструментом Pen всю фигуру эти точки видны. Соответственно я подумал, если точки видны в IDE Flash CS5-5, то они где-то зарегестрированы и информацию о них можно вытащить в текстовый вариант.

3) Кратко, думал флеш можно использовать как инструмент, для выуживания координат точек Плашек (выделенных квартир на большой поэтажной планировке)

Длинно.
В целом весь вопрос является частью глобальной задачи: Есть планировка этажа дома, есть сверху отдельные плашки выделения квартир (в векторе). Flash вычисляет координаты этих плаше и потом все загоняется в php+css (координаты точек) и мы на выходе имеет модуль в котором человек может навести на квартиру - появится выделенная область для квартиры (по координатам) и далее уже он кликает и идёт действие.

В принципе, можно тогда во флеше создать программулиньку в которой сверху мышкой будут выделятся линиями области планировок и записыватья координаты. Но если они (плашки) уже нарисованы в другом векторном редакторе, то эти действия видятся лишними.

Старый 27.06.2012, 14:53
Котяра вне форума Посмотреть профиль Отправить личное сообщение для Котяра Посетить домашнюю страницу Котяра Найти все сообщения от Котяра
  № 6  
Ответить с цитированием
Котяра
буду краток
 
Аватар для Котяра

модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
Отправить сообщение для Котяра с помощью ICQ Отправить сообщение для Котяра с помощью Skype™
А зачем вам именно координаты? Чтобы делать выделение?
Если плашки уже нарисованы, достаточно выделить их в отдельные символы(мувиклипы) и назначить им класс, в классе уже определить событие выделения и менять цвет, альфу, масштаб итп.
__________________
Отряд Котовскага

Старый 28.06.2012, 11:45
dkart01 вне форума Посмотреть профиль Отправить личное сообщение для dkart01 Найти все сообщения от dkart01
  № 7  
Ответить с цитированием
dkart01

Регистрация: Apr 2012
Сообщений: 80
Выделения сделать можно, определить события и прочие, но мне придется тогда учится как осуществлять взаимодействие Flash с Mysql, чтобы смотреть какие квартиры проданы, а какие нет (что уже сделано на php+mySql + html+css - не доставало только координат плашек).

Старый 03.10.2012, 20:01
dkart01 вне форума Посмотреть профиль Отправить личное сообщение для dkart01 Найти все сообщения от dkart01
  № 8  
Ответить с цитированием
dkart01

Регистрация: Apr 2012
Сообщений: 80
Решение проблемы по определению координат и перевод их в html частично найдено, но не во флеш.
Для этого можно воспользоваться программой Adobe Fireworks. Для этого переводим флеш картинку в формат fxg, потом открываем Adobe Illustrator потом из Adobe Illustrator в Adobe Fireworks и выделенные области превращаем в hotspot, тыкая правой клавишей мыши, потом экспортируем из Adobe Fireworks в html, в нём смотрим кординаты.

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:17.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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