![]() |
Локальные координаты
Вложений: 1
Всем привет. Делаю масштабирование карты Украины с помощью курсора мышки. Карту создал из спрайтов где каждая область это свой отдельный спрайт.
Для масштабирования мне необходимо получить значение mouse["localX"] для мышки. Проблема в том что при попытки получить mouse["localX"] я получаю mouse["localX"] того спрайта на который наведена мышка, а не основного спрайта в котором лежат все остальные спрайты. Если вместо спрайтов с областями использовать одну картинку или область, то масштабирование работает нормально, но тогда я не могу повесить события на нужные мне области карты. Основной код для маcштабирования карты: Код AS3:
|
У меня Ваш файл вешает программу, скажу по коду - не берите localX/localY из события, просто спрашивайте mouseX/mouseY у контейнера, в котором лежат области.
|
вот я баран. большое спасибо
|
| Часовой пояс GMT +4, время: 05:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.