![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Помогите решить такую задачу:
Определить ячейку (строка/столбец), на которую кликнули мышью. Т.е. нужна формула перевода из X и Y координат в координаты столбцов/строк. Единственное, что я нашёл полезного - поделить поле на прямоугольники (так называемая MouseMap). Куда дальше плясать - не пойму... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Эээ, в чем сложность провести перпендикуляры от точки мыши к осям?
|
|
|||||
|
Ну... Можно чуть конкретней алгоритм? Если бы для меня это было понятно, я бы не спрашивал=)
|
|
|||||
|
Нет, мне подобный вариант точно не подходит=)
|
|
|||||
|
Я читал эту статейку раньше=)
|
|
|||||
|
А по-моему в тему, если сетка большой мувик, то повернутая на 45 градусов и приплюснутая, она вам точно будет давать нужные координаты. Хотя я не силен в геометрии флэша.
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
У меня сетка будет программной, и ничего плющить и поворачивать при этом не получится=) Я не буду создавать спрайты для каждой ячейки...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Аналитическую геометрию не проходили что ли? Первый курс, если не ошибаюсь.
Вот, набросал. Как нарисовать сетку программно, думаю, сами допетрите. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:45. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|